Envision
A visual programming IDE for object-oriented languages
EnvisionAstConsumer Member List

This is the complete list of members for EnvisionAstConsumer, including all inherited members.

addBases(ClassData &cData, const clang::CXXRecordDecl *classDecl)EnvisionAstConsumerprivatestatic
addClassEnums(ClassData &cData)EnvisionAstConsumerprivate
allowedBases_EnvisionAstConsumerprivate
attribute(const QString &attributeName, const QString &attributeSetterName, const QString &qualifiedClassName, const clang::CXXMethodDecl *method)EnvisionAstConsumerprivate
attributes_EnvisionAstConsumerprivate
baseClasses(clang::CXXRecordDecl *classDecl)EnvisionAstConsumerprivate
buildClassInfo(clang::CXXRecordDecl *classDecl)EnvisionAstConsumerprivate
checkForTypedList(const clang::Type *type)EnvisionAstConsumerprivate
compilerInstance_EnvisionAstConsumerprivate
currentClassName_EnvisionAstConsumerprivate
currentFile_EnvisionAstConsumerprivate
EnvisionAstConsumer(clang::CompilerInstance &ci, QString currentFile)EnvisionAstConsumer
functionStringFor(const QString &methodName, const QString &qualifiedClassName, const clang::CXXMethodDecl *method)EnvisionAstConsumerprivate
HandleClassDecl(clang::CXXRecordDecl *classDecl)EnvisionAstConsumer
HandleEnumDecl(clang::EnumDecl *enumDecl)EnvisionAstConsumer
HandleTagDeclDefinition(clang::TagDecl *tagDecl) overrideEnvisionAstConsumervirtual
Initialize(clang::ASTContext &Context) overrideEnvisionAstConsumervirtual
processedEnums_EnvisionAstConsumerprivate
resolveOverloads(ClassData &cData, const QMultiHash< QString, clang::CXXMethodDecl * > &overloads)EnvisionAstConsumerprivate
seenDecls_EnvisionAstConsumerprivate