SeExpr
Public Types | Public Member Functions | List of all members
SeExpr2::Examiner< constnode > Class Template Referenceabstract

#include <ExprWalker.h>

Public Types

typedef ADD_CONST< ExprNode,
constnode >::TYPE 
T_NODE
 

Public Member Functions

virtual bool examine (T_NODE *examinee)=0
 
virtual void post (T_NODE *examinee)
 
virtual void reset ()=0
 

Detailed Description

template<bool constnode = false>
class SeExpr2::Examiner< constnode >

Definition at line 33 of file ExprWalker.h.

Member Typedef Documentation

template<bool constnode = false>
typedef ADD_CONST<ExprNode, constnode>::TYPE SeExpr2::Examiner< constnode >::T_NODE

Definition at line 35 of file ExprWalker.h.

Member Function Documentation

template<bool constnode = false>
virtual bool SeExpr2::Examiner< constnode >::examine ( T_NODE examinee)
pure virtual
template<bool constnode = false>
virtual void SeExpr2::Examiner< constnode >::post ( T_NODE examinee)
inlinevirtual

Definition at line 38 of file ExprWalker.h.

template<bool constnode = false>
virtual void SeExpr2::Examiner< constnode >::reset ( )
pure virtual

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