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