14 using type =
typename std::conditional<constnode, typename std::add_const<T>::type, T>
::type;
17 template <
bool constnode = false>
27 template <
bool constnode = false>
virtual void post(T_NODE *examinee)=0
typename conditional_const< ExprNode, constnode >::type T_NODE
virtual bool examine(T_NODE *examinee)=0
typename T_EXAMINER::T_NODE T_NODE
Walker(T_EXAMINER *examiner)
void walk(T_NODE *examinee)
Preorder walk.
void internalWalk(T_NODE *examinee)
void walkChildren(T_NODE *parent)
typename std::conditional< constnode, typename std::add_const< T >::type, T >::type type