![]() |
mutable
A Database System for Research and Fast Prototyping
|
A generic base class for implementing recursive wasm::MatchBase
visitors.
More...
#include <WasmOperator.hpp>
Public Types | |
using | super = std::conditional_t< C, ConstMatchBaseVisitor, MatchBaseVisitor > |
template<typename T > | |
using | Const = typename super::template Const< T > |
Public Member Functions | |
virtual | ~TheRecursiveMatchBaseVisitorBase () |
void | operator() (Const< MatchBase > &M) override |
void | operator() (Const< MatchLeaf > &) override |
void | operator() (Const< MatchSingleChild > &M) override |
void | operator() (Const< Match< Projection > > &M) override |
void | operator() (Const< MatchMultipleChildren > &M) override |
A generic base class for implementing recursive wasm::MatchBase
visitors.
Definition at line 1232 of file WasmOperator.hpp.
using m::wasm::TheRecursiveMatchBaseVisitorBase< C >::Const = typename super::template Const<T> |
Definition at line 1235 of file WasmOperator.hpp.
using m::wasm::TheRecursiveMatchBaseVisitorBase< C >::super = std::conditional_t<C, ConstMatchBaseVisitor, MatchBaseVisitor> |
Definition at line 1234 of file WasmOperator.hpp.
|
inlinevirtual |
Definition at line 1237 of file WasmOperator.hpp.
|
inlineoverride |
Definition at line 1243 of file WasmOperator.hpp.
|
inlineoverride |
Definition at line 1240 of file WasmOperator.hpp.
|
inlineoverride |
Definition at line 1241 of file WasmOperator.hpp.
|
inlineoverride |
Definition at line 1244 of file WasmOperator.hpp.
|
inlineoverride |
Definition at line 1242 of file WasmOperator.hpp.