|
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 |