![]() |
mutable
A Database System for Research and Fast Prototyping
|
Data Structures | |
| struct | MatchBase |
An abstract MatchBase for the Interpreter backend. More... | |
| struct | ThePostOrderMatchBaseVisitor |
| struct | ThePreOrderMatchBaseVisitor |
| struct | TheRecursiveMatchBaseVisitorBase |
A generic base class for implementing recursive interpreter::MatchBase visitors. More... | |
Typedefs | |
| using | RecursiveConstMatchBaseVisitorBase = TheRecursiveMatchBaseVisitorBase< true > |
| using | ConstPreOrderMatchBaseVisitor = ThePreOrderMatchBaseVisitor< true > |
| using | ConstPostOrderMatchBaseVisitor = ThePostOrderMatchBaseVisitor< true > |
Functions | |
| M_DECLARE_VISITOR (MatchBaseVisitor, interpreter::MatchBase, M_INTERPRETER_MATCH_LIST) M_DECLARE_VISITOR(ConstMatchBaseVisitor | |
| M_MAKE_STL_VISITABLE (ConstPreOrderMatchBaseVisitor, const interpreter::MatchBase, M_INTERPRETER_MATCH_LIST) M_MAKE_STL_VISITABLE(ConstPostOrderMatchBaseVisitor | |
| using m::interpreter::ConstPostOrderMatchBaseVisitor = typedef ThePostOrderMatchBaseVisitor<true> |
Definition at line 130 of file InterpreterOperator.hpp.
| using m::interpreter::ConstPreOrderMatchBaseVisitor = typedef ThePreOrderMatchBaseVisitor<true> |
Definition at line 129 of file InterpreterOperator.hpp.
| using m::interpreter::RecursiveConstMatchBaseVisitorBase = typedef TheRecursiveMatchBaseVisitorBase<true> |
Definition at line 105 of file InterpreterOperator.hpp.
| m::interpreter::M_DECLARE_VISITOR | ( | MatchBaseVisitor | , |
| interpreter::MatchBase | , | ||
| M_INTERPRETER_MATCH_LIST | |||
| ) |
| m::interpreter::M_MAKE_STL_VISITABLE | ( | ConstPreOrderMatchBaseVisitor | , |
| const interpreter::MatchBase | , | ||
| M_INTERPRETER_MATCH_LIST | |||
| ) |