mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Typedefs | Functions
m::interpreter Namespace Reference

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
 

Typedef Documentation

◆ ConstPostOrderMatchBaseVisitor

Definition at line 130 of file InterpreterOperator.hpp.

◆ ConstPreOrderMatchBaseVisitor

Definition at line 129 of file InterpreterOperator.hpp.

◆ RecursiveConstMatchBaseVisitorBase

Definition at line 105 of file InterpreterOperator.hpp.

Function Documentation

◆ M_DECLARE_VISITOR()

m::interpreter::M_DECLARE_VISITOR ( MatchBaseVisitor  ,
interpreter::MatchBase  ,
M_INTERPRETER_MATCH_LIST   
)

◆ M_MAKE_STL_VISITABLE()

m::interpreter::M_MAKE_STL_VISITABLE ( ConstPreOrderMatchBaseVisitor  ,
const interpreter::MatchBase  ,
M_INTERPRETER_MATCH_LIST   
)