Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
BinderVisitor Class Reference
Inheritance diagram for BinderVisitor:
Inheritance graph
[legend]

Public Member Functions

 BinderVisitor (CompilerInstance *ci)
 
virtual ~BinderVisitor ()
 
bool shouldVisitTemplateInstantiations () const
 
virtual bool VisitFunctionDecl (FunctionDecl *F)
 
virtual bool VisitCXXRecordDecl (CXXRecordDecl *C)
 
virtual bool VisitEnumDecl (EnumDecl *E)
 
void generate (void)
 

Private Attributes

ASTContext * ast_context
 
binder::Context context
 

Constructor & Destructor Documentation

BinderVisitor::BinderVisitor ( CompilerInstance *  ci)
inlineexplicit
virtual BinderVisitor::~BinderVisitor ( )
inlinevirtual

Member Function Documentation

void BinderVisitor::generate ( void  )
inline
bool BinderVisitor::shouldVisitTemplateInstantiations ( ) const
inline
virtual bool BinderVisitor::VisitCXXRecordDecl ( CXXRecordDecl *  C)
inlinevirtual
virtual bool BinderVisitor::VisitEnumDecl ( EnumDecl *  E)
inlinevirtual
virtual bool BinderVisitor::VisitFunctionDecl ( FunctionDecl *  F)
inlinevirtual

Member Data Documentation

ASTContext* BinderVisitor::ast_context
private
binder::Context BinderVisitor::context
private

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