Rosetta  3.6
 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 bool VisitFunctionDecl (FunctionDecl *F)
 
virtual bool VisitCXXRecordDecl (CXXRecordDecl *C)
 
virtual bool VisitTypedefDecl (TypedefDecl *T)
 
virtual bool VisitEnumDecl (EnumDecl *E)
 
void generate (void)
 

Private Attributes

binder::Config config
 
ASTContext * ast_context
 
binder::Context context
 

Constructor & Destructor Documentation

BinderVisitor::BinderVisitor ( CompilerInstance *  ci)
inlineexplicit

Member Function Documentation

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

Member Data Documentation

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

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