Classes | |
| class | Loki::BaseVisitor |
| class | Visitor |
| class | Loki::CyclicVisitor< R, TList > |
Defines | |
| #define | LOKI_DEFINE_VISITABLE() |
| #define | LOKI_DEFINE_CONST_VISITABLE() |
| #define | LOKI_DEFINE_CYCLIC_VISITABLE(SomeVisitor) |
| #define LOKI_DEFINE_CONST_VISITABLE | ( | ) |
Value:
virtual ReturnType Accept(::Loki::BaseVisitor& guest) const \ { return AcceptImpl(*this, guest); }
| #define LOKI_DEFINE_CYCLIC_VISITABLE | ( | SomeVisitor | ) |
Value:
virtual SomeVisitor::ReturnType Accept(SomeVisitor& guest) \ { return guest.GenericVisit(*this); }
| #define LOKI_DEFINE_VISITABLE | ( | ) |
Value:
virtual ReturnType Accept(::Loki::BaseVisitor& guest) \ { return AcceptImpl(*this, guest); }
1.5.8