Envision
A visual programming IDE for object-oriented languages
|
This is the complete list of members for EnvisionAstConsumer, including all inherited members.
addBases(ClassData &cData, const clang::CXXRecordDecl *classDecl) | EnvisionAstConsumer | privatestatic |
addClassEnums(ClassData &cData) | EnvisionAstConsumer | private |
allowedBases_ | EnvisionAstConsumer | private |
attribute(const QString &attributeName, const QString &attributeSetterName, const QString &qualifiedClassName, const clang::CXXMethodDecl *method) | EnvisionAstConsumer | private |
attributes_ | EnvisionAstConsumer | private |
baseClasses(clang::CXXRecordDecl *classDecl) | EnvisionAstConsumer | private |
buildClassInfo(clang::CXXRecordDecl *classDecl) | EnvisionAstConsumer | private |
checkForTypedList(const clang::Type *type) | EnvisionAstConsumer | private |
compilerInstance_ | EnvisionAstConsumer | private |
currentClassName_ | EnvisionAstConsumer | private |
currentFile_ | EnvisionAstConsumer | private |
EnvisionAstConsumer(clang::CompilerInstance &ci, QString currentFile) | EnvisionAstConsumer | |
functionStringFor(const QString &methodName, const QString &qualifiedClassName, const clang::CXXMethodDecl *method) | EnvisionAstConsumer | private |
HandleClassDecl(clang::CXXRecordDecl *classDecl) | EnvisionAstConsumer | |
HandleEnumDecl(clang::EnumDecl *enumDecl) | EnvisionAstConsumer | |
HandleTagDeclDefinition(clang::TagDecl *tagDecl) override | EnvisionAstConsumer | virtual |
Initialize(clang::ASTContext &Context) override | EnvisionAstConsumer | virtual |
processedEnums_ | EnvisionAstConsumer | private |
resolveOverloads(ClassData &cData, const QMultiHash< QString, clang::CXXMethodDecl * > &overloads) | EnvisionAstConsumer | private |
seenDecls_ | EnvisionAstConsumer | private |