Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
ClangAstConsumer (ClangAstVisitor *visitor) | |
virtual void | HandleTranslationUnit (clang::ASTContext &astContext) override |
Starts the astVisitor_ on this translation unit. More... | |
void | setCompilerInstance (const clang::CompilerInstance *compilerInstance) |
Sets the compilerInstance of the logger_ and the astVisitor_ to compilerInstance. More... | |
Private Attributes | |
ClangAstVisitor * | astVisitor_ {} |
CppImport::ClangAstConsumer::ClangAstConsumer | ( | ClangAstVisitor * | visitor | ) |
|
overridevirtual |
Starts the astVisitor_ on this translation unit.
void CppImport::ClangAstConsumer::setCompilerInstance | ( | const clang::CompilerInstance * | compilerInstance | ) |
Sets the compilerInstance of the logger_ and the astVisitor_ to compilerInstance.
|
private |