Rosetta
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::BinderVisitor ( CompilerInstance *  ci)
inlineexplicit

◆ ~BinderVisitor()

virtual BinderVisitor::~BinderVisitor ( )
inlinevirtual

Member Function Documentation

◆ generate()

void BinderVisitor::generate ( void  )
inline

References ObjexxFCL::get().

◆ shouldVisitTemplateInstantiations()

bool BinderVisitor::shouldVisitTemplateInstantiations ( ) const
inline

◆ VisitCXXRecordDecl()

virtual bool BinderVisitor::VisitCXXRecordDecl ( CXXRecordDecl *  C)
inlinevirtual

◆ VisitEnumDecl()

virtual bool BinderVisitor::VisitEnumDecl ( EnumDecl *  E)
inlinevirtual

◆ VisitFunctionDecl()

virtual bool BinderVisitor::VisitFunctionDecl ( FunctionDecl *  F)
inlinevirtual

Member Data Documentation

◆ ast_context

ASTContext* BinderVisitor::ast_context
private

◆ context

binder::Context BinderVisitor::context
private

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