Acyclic Visitor (pdf) is a great use of it.
More Related Contents:
- Why does typeid.name() return weird characters using GCC and how to make it print unmangled names?
- How expensive is RTTI?
- dynamic_cast from “void *”
- What can make C++ RTTI undesirable to use?
- Creating a new object from dynamic type info
- C++ if statement/xcode [closed]
- What are the evaluation order guarantees introduced by C++17?
- std::string formatting like sprintf
- Is Meyers’ implementation of the Singleton pattern thread safe?
- Is ncurses available for windows? [closed]
- How to get the MD5 hash of a file in C++? [closed]
- Why use functors over functions?
- Access variable value using string representing variable’s name in C++ [duplicate]
- Implementing SSE 4.2’s CRC32C in software
- What are the signs of crosses initialization?
- How to get the real and total length of char * (char array)?
- How to include omp.h in OS X?
- std::thread is not a member of namespace std using Eclipse Kepler MinGW
- Address of register variable
- How C++ placement new works?
- How can I create a string from a single character?
- How do I deal with “signed/unsigned mismatch” warnings (C4018)?
- Creating a thread pool using boost
- Load resource as byte array programmaticaly in C++
- Should all/most setter functions in C++11 be written as function templates accepting universal references?
- How do I make a C++ console program exit?
- Convert std::variant to another std::variant with super-set of types
- Is Visual Studio 2013 optimizing correctly in the presence of /OPT:ICF?
- Get bytes from std::string in C++
- Template specialization based on inherit class