Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/visitor-dispatcher.hpp"
Type tag for concrete visiting tool classes.
Used to access the previously registered dispatcher trampoline function when handling a visitor invocation.
Definition at line 41 of file visitor-dispatcher.hpp.
Public Member Functions | |
operator size_t () const | |
Static Public Member Functions | |
template<class TOOLImpl > | |
static Tag & | get (TOOLImpl *const =0) |
Static Private Member Functions | |
static void | generateID (size_t &id) |
Private Attributes | |
size_t | tagID |
tag value | |
Static Private Attributes | |
static size_t | lastRegisteredID |