Go to the documentation of this file.
23 template <
class T,
bool constnode>
32 template <
bool constnode = false>
42 template <
bool constnode = false>
virtual bool examine(T_NODE *examinee)=0
Walker(T_EXAMINER *examiner)
Examiner< constnode > T_EXAMINER
ADD_CONST< ExprNode, constnode >::TYPE T_NODE
void internalWalk(T_NODE *examinee)
virtual void post(T_NODE *examinee)
void walkChildren(T_NODE *parent)
Walker< true > ConstWalker
Examiner< true > ConstExaminer
T_EXAMINER::T_NODE T_NODE
void walk(T_NODE *examinee)
Preorder walk.