Class ProcessAstTreeBase#
Defined in File ProcessAstTree.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public ProcessAstNode(Class ProcessAstNode)
Derived Types#
public ProcessAstTree(Class ProcessAstTree)public PtrAnal(Class PtrAnal)public StmtInfoCollect(Class StmtInfoCollect)
Class Documentation#
-
class ProcessAstTreeBase : public ProcessAstNode#
Subclassed by ProcessAstTree, PtrAnal, StmtInfoCollect
Public Types
Public Functions
-
bool operator()(AstInterface &fa, const AstNodePtr &s)#
-
inline virtual ~ProcessAstTreeBase()#
Protected Functions
-
virtual bool ProcessTree(AstInterface &fa, const AstNodePtr &s, AstInterface::TraversalVisitType t) = 0#
-
void Skip(const AstNodePtr &s)#
-
void SkipUntil(const AstNodePtr &s)#
-
void SkipOnly(const AstNodePtr &s)#
-
bool operator()(AstInterface &fa, const AstNodePtr &s)#