Simple example of dispatching for types
-
Updated
Dec 13, 2016 - C++
Simple example of dispatching for types
Class hierarchy that allows you to work with expressions. Used pattern "Visitor".
An acyclic visitor geometrically flavored.
Object-oriented Programming, Assignment 2.
poly2variant is an experience using a variant like as a safe type switching mechanism to discover derived types from bases when there are a known set of polymorphic types.
to comply with the principles of clean code and solid and using, as necessary, the Gamma design patterns
Type-safe inline visitor implementation for C++11 - Work-in-progress
ebnf2yacc is a kleene closure preprocessor for yacc
C11 parser with GNU C extensions written in C++14
XLang is a parser framework for language modeling
General utilities for modern C++
NatLang is an English parser with an extensible grammar
Example of how to implement Traits in C++ that also work when constructing a collection of trait-implementing objects.
Design patterns
๐ฎ An RPG simulation of a co-op student's life at the University of Waterloo. ๐
Sample project to demonstrate Visitor pattern with static polymorphism.
๐งโ๐คโ๐ง The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.
Add a description, image, and links to the visitor-pattern topic page so that developers can more easily learn about it.
To associate your repository with the visitor-pattern topic, visit your repo's landing page and select "manage topics."