Dyninst::ASTVisitor Class Reference

#include <DynAST.h>

Public Types

typedef boost::shared_ptr< ASTASTPtr

Public Member Functions

virtual ASTPtr visit (AST *)
virtual ASTPtr visit (DataflowAPI::BottomAST *)
virtual ASTPtr visit (DataflowAPI::ConstantAST *)
virtual ASTPtr visit (DataflowAPI::VariableAST *)
virtual ASTPtr visit (DataflowAPI::RoseAST *)
virtual ASTPtr visit (StackAST *)
virtual ASTPtr visit (InputVariableAST *)
virtual ASTPtr visit (ReferenceAST *)
virtual ASTPtr visit (StpAST *)
virtual ASTPtr visit (YicesAST *)
virtual ASTPtr visit (SemanticsAST *)
virtual ~ASTVisitor ()

Detailed Description

Definition at line 232 of file DynAST.h.


Member Typedef Documentation

typedef boost::shared_ptr<AST> Dyninst::ASTVisitor::ASTPtr

Definition at line 234 of file DynAST.h.


Constructor & Destructor Documentation

virtual Dyninst::ASTVisitor::~ASTVisitor (  )  [inline, virtual]

Definition at line 248 of file DynAST.h.


Member Function Documentation

virtual ASTPtr Dyninst::ASTVisitor::visit ( SemanticsAST *   )  [inline, virtual]

Definition at line 246 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( YicesAST *   )  [inline, virtual]

Definition at line 245 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( StpAST *   )  [inline, virtual]

Definition at line 244 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( ReferenceAST *   )  [inline, virtual]

Definition at line 243 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( InputVariableAST *   )  [inline, virtual]

Definition at line 242 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( StackAST *   )  [inline, virtual]

Definition at line 241 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( DataflowAPI::RoseAST *   )  [inline, virtual]

Definition at line 240 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( DataflowAPI::VariableAST *   )  [inline, virtual]

Definition at line 239 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( DataflowAPI::ConstantAST *   )  [inline, virtual]

Definition at line 238 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( DataflowAPI::BottomAST *   )  [inline, virtual]

Definition at line 237 of file DynAST.h.

virtual ASTPtr Dyninst::ASTVisitor::visit ( AST  )  [inline, virtual]

Definition at line 236 of file DynAST.h.

Referenced by Dyninst::AST::accept().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1