mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Types | Public Member Functions
m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C > Struct Template Reference

#include <Operator.hpp>

Inheritance diagram for m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >:
[legend]
Collaboration diagram for m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >:
[legend]

Public Types

using super = std::conditional_t< C, ConstOperatorVisitor, OperatorVisitor >
 
template<typename T >
using Const = typename super::template Const< T >
 

Public Member Functions

void operator() (Const< Operator > &op) override
 

Detailed Description

template<bool C>
struct m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >

Definition at line 594 of file Operator.hpp.

Member Typedef Documentation

◆ Const

template<bool C>
template<typename T >
using m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >::Const = typename super::template Const<T>

Definition at line 597 of file Operator.hpp.

◆ super

template<bool C>
using m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >::super = std::conditional_t<C, ConstOperatorVisitor, OperatorVisitor>

Definition at line 596 of file Operator.hpp.

Member Function Documentation

◆ operator()()

template<bool C>
void m::M_OPERATOR_LIST::ThePostOrderOperatorVisitor< C >::operator() ( Const< Operator > &  op)
inlineoverride

Definition at line 598 of file Operator.hpp.


The documentation for this struct was generated from the following file: