![]() |
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 | |||
) |