analyzeClassOrStruct(ClassInfo &classInfo, const std::string &namespaceName) | MsgAnalyzer | protected |
analyzeCplusplusBlockTarget(CplusplusElement *cppElem, const std::string ¤tNamespace) | MsgAnalyzer | |
analyzeField(ClassInfo &classInfo, FieldInfo *field, const std::string &namespaceName) | MsgAnalyzer | protected |
analyzeFields(ClassInfo &classInfo, const std::string &namespaceName) | MsgAnalyzer | protected |
analyzeInheritedField(ClassInfo &classInfo, FieldInfo *field) | MsgAnalyzer | protected |
ATT_EXTENDS_NAME | MsgAnalyzer | static |
ATT_NAME | MsgAnalyzer | static |
ClassInfo typedef | MsgAnalyzer | |
decorateType(const std::string &typeName, bool isConst, bool isPointer, bool isRef) | MsgAnalyzer | protected |
ensureAnalyzed(ClassInfo &classInfo) | MsgAnalyzer | |
ensureFieldsAnalyzed(ClassInfo &classInfo) | MsgAnalyzer | |
EnumInfo typedef | MsgAnalyzer | |
EnumItem typedef | MsgAnalyzer | |
errors | MsgAnalyzer | protected |
extractClassInfo(ASTNode *node, const std::string &namespaceName, bool isImported) | MsgAnalyzer | |
extractClassInfoFromEnum(EnumElement *node, const std::string &namespaceName, bool isImported) | MsgAnalyzer | |
extractEnumDecl(EnumDeclElement *node, const std::string &namespaceName) | MsgAnalyzer | |
extractEnumInfo(EnumElement *node, const std::string &namespaceName) | MsgAnalyzer | |
extractFields(ClassInfo &classInfo) | MsgAnalyzer | protected |
extractProperties(ASTNode *node) | MsgAnalyzer | protected |
extractProperty(PropertyElement *propertyElem) | MsgAnalyzer | |
FieldInfo typedef | MsgAnalyzer | |
findField(ClassInfo &classInfo, const std::string &name) | MsgAnalyzer | protected |
findSuperclassField(ClassInfo &classInfo, const std::string &fieldName) | MsgAnalyzer | protected |
getMethodProperty(const Properties &props, const char *propName, bool existingClass) | MsgAnalyzer | protected |
getProperty(const Properties &p, const char *name, const std::string &defval=std::string()) | MsgAnalyzer | protected |
getPropertyAsBool(const Properties &p, const char *name, bool defval) | MsgAnalyzer | protected |
hasProperty(const Properties &p, const char *name) | MsgAnalyzer | inlineprotected |
hasSuperclass(ClassInfo &classInfo, const std::string &superclassQName) | MsgAnalyzer | protected |
lookupExistingClassName(const std::string &name, const std::string &contextNamespace, ClassInfo *contextClass=nullptr) | MsgAnalyzer | protected |
makeRelative(const std::string &qname, const std::string &namespaceName) | MsgAnalyzer | protected |
MsgAnalyzer(const MsgCompilerOptions &opts, MsgTypeTable *typeTable, ErrorStore *errors) | MsgAnalyzer | |
opts | MsgAnalyzer | protected |
prefixWithNamespace(const std::string &name, const std::string &namespaceName) | MsgAnalyzer | protected |
PROP_ABSTRACT | MsgAnalyzer | static |
PROP_ACTUALLY | MsgAnalyzer | static |
PROP_ALLOWREPLACE | MsgAnalyzer | static |
PROP_APPENDER | MsgAnalyzer | static |
PROP_ARGTYPE | MsgAnalyzer | static |
PROP_BASETYPE | MsgAnalyzer | static |
PROP_BEFORECHANGE | MsgAnalyzer | static |
PROP_BYVALUE | MsgAnalyzer | static |
PROP_CASTFUNCTION | MsgAnalyzer | static |
PROP_CLASS | MsgAnalyzer | static |
PROP_CLONE | MsgAnalyzer | static |
PROP_CPPTYPE | MsgAnalyzer | static |
PROP_CUSTOM | MsgAnalyzer | static |
PROP_CUSTOMIMPL | MsgAnalyzer | static |
PROP_CUSTOMIZE | MsgAnalyzer | static |
PROP_DATAMEMBERTYPE | MsgAnalyzer | static |
PROP_DEFAULTVALUE | MsgAnalyzer | static |
PROP_DESCRIPTOR | MsgAnalyzer | static |
PROP_EDITABLE | MsgAnalyzer | static |
PROP_ENUM | MsgAnalyzer | static |
PROP_ERASER | MsgAnalyzer | static |
PROP_EXISTINGCLASS | MsgAnalyzer | static |
PROP_FIELDNAMESUFFIX | MsgAnalyzer | static |
PROP_FROMSTRING | MsgAnalyzer | static |
PROP_FROMVALUE | MsgAnalyzer | static |
PROP_GETTER | MsgAnalyzer | static |
PROP_GETTERCONVERSION | MsgAnalyzer | static |
PROP_GETTERFORUPDATE | MsgAnalyzer | static |
PROP_IMPLEMENTS | MsgAnalyzer | static |
PROP_INSERTER | MsgAnalyzer | static |
PROP_NOPACK | MsgAnalyzer | static |
PROP_OMITGETVERB | MsgAnalyzer | static |
PROP_OPAQUE | MsgAnalyzer | static |
PROP_OVERRIDEGETTER | MsgAnalyzer | static |
PROP_OVERRIDESETTER | MsgAnalyzer | static |
PROP_OVERWRITEPREVIOUSDEFINITION | MsgAnalyzer | static |
PROP_OWNED | MsgAnalyzer | static |
PROP_POLYMORPHIC | MsgAnalyzer | static |
PROP_PRIMITIVE | MsgAnalyzer | static |
PROP_PROPERTY | MsgAnalyzer | static |
PROP_READONLY | MsgAnalyzer | static |
PROP_REMOVER | MsgAnalyzer | static |
PROP_REPLACEABLE | MsgAnalyzer | static |
PROP_RESIZABLE | MsgAnalyzer | static |
PROP_RETURNTYPE | MsgAnalyzer | static |
PROP_SETTER | MsgAnalyzer | static |
PROP_SIZEGETTER | MsgAnalyzer | static |
PROP_SIZESETTER | MsgAnalyzer | static |
PROP_SIZETYPE | MsgAnalyzer | static |
PROP_STR | MsgAnalyzer | static |
PROP_SUBCLASSABLE | MsgAnalyzer | static |
PROP_SUPPORTSPTR | MsgAnalyzer | static |
PROP_TOSTRING | MsgAnalyzer | static |
PROP_TOVALUE | MsgAnalyzer | static |
Properties typedef | MsgAnalyzer | |
Property typedef | MsgAnalyzer | |
RESERVED_WORDS | MsgAnalyzer | static |
StringSet typedef | MsgAnalyzer | |
StringVector typedef | MsgAnalyzer | |
typeTable | MsgAnalyzer | protected |
validateFileProperty(const Property &property) | MsgAnalyzer | |
validateProperty(const Property &property, const char *usage) | MsgAnalyzer | protected |
~MsgAnalyzer() | MsgAnalyzer | inline |