OMNeT++ NEDXML 6.1
Discrete Event Simulation Library
MsgAnalyzer Member List

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

analyzeClassOrStruct(ClassInfo &classInfo, const std::string &namespaceName)MsgAnalyzerprotected
analyzeCplusplusBlockTarget(CplusplusElement *cppElem, const std::string &currentNamespace)MsgAnalyzer
analyzeField(ClassInfo &classInfo, FieldInfo *field, const std::string &namespaceName)MsgAnalyzerprotected
analyzeFields(ClassInfo &classInfo, const std::string &namespaceName)MsgAnalyzerprotected
analyzeInheritedField(ClassInfo &classInfo, FieldInfo *field)MsgAnalyzerprotected
ATT_EXTENDS_NAMEMsgAnalyzerstatic
ATT_NAMEMsgAnalyzerstatic
ClassInfo typedefMsgAnalyzer
decorateType(const std::string &typeName, bool isConst, bool isPointer, bool isRef)MsgAnalyzerprotected
ensureAnalyzed(ClassInfo &classInfo)MsgAnalyzer
ensureFieldsAnalyzed(ClassInfo &classInfo)MsgAnalyzer
EnumInfo typedefMsgAnalyzer
EnumItem typedefMsgAnalyzer
errorsMsgAnalyzerprotected
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)MsgAnalyzerprotected
extractProperties(ASTNode *node)MsgAnalyzerprotected
extractProperty(PropertyElement *propertyElem)MsgAnalyzer
FieldInfo typedefMsgAnalyzer
findField(ClassInfo &classInfo, const std::string &name)MsgAnalyzerprotected
findSuperclassField(ClassInfo &classInfo, const std::string &fieldName)MsgAnalyzerprotected
getMethodProperty(const Properties &props, const char *propName, bool existingClass)MsgAnalyzerprotected
getProperty(const Properties &p, const char *name, const std::string &defval=std::string())MsgAnalyzerprotected
getPropertyAsBool(const Properties &p, const char *name, bool defval)MsgAnalyzerprotected
hasProperty(const Properties &p, const char *name)MsgAnalyzerinlineprotected
hasSuperclass(ClassInfo &classInfo, const std::string &superclassQName)MsgAnalyzerprotected
lookupExistingClassName(const std::string &name, const std::string &contextNamespace, ClassInfo *contextClass=nullptr)MsgAnalyzerprotected
makeRelative(const std::string &qname, const std::string &namespaceName)MsgAnalyzerprotected
MsgAnalyzer(const MsgCompilerOptions &opts, MsgTypeTable *typeTable, ErrorStore *errors)MsgAnalyzer
optsMsgAnalyzerprotected
prefixWithNamespace(const std::string &name, const std::string &namespaceName)MsgAnalyzerprotected
PROP_ABSTRACTMsgAnalyzerstatic
PROP_ACTUALLYMsgAnalyzerstatic
PROP_ALLOWREPLACEMsgAnalyzerstatic
PROP_APPENDERMsgAnalyzerstatic
PROP_ARGTYPEMsgAnalyzerstatic
PROP_BASETYPEMsgAnalyzerstatic
PROP_BEFORECHANGEMsgAnalyzerstatic
PROP_BYVALUEMsgAnalyzerstatic
PROP_CASTFUNCTIONMsgAnalyzerstatic
PROP_CLASSMsgAnalyzerstatic
PROP_CLONEMsgAnalyzerstatic
PROP_CPPTYPEMsgAnalyzerstatic
PROP_CUSTOMMsgAnalyzerstatic
PROP_CUSTOMIMPLMsgAnalyzerstatic
PROP_CUSTOMIZEMsgAnalyzerstatic
PROP_DATAMEMBERTYPEMsgAnalyzerstatic
PROP_DEFAULTVALUEMsgAnalyzerstatic
PROP_DESCRIPTORMsgAnalyzerstatic
PROP_EDITABLEMsgAnalyzerstatic
PROP_ENUMMsgAnalyzerstatic
PROP_ERASERMsgAnalyzerstatic
PROP_EXISTINGCLASSMsgAnalyzerstatic
PROP_FIELDNAMESUFFIXMsgAnalyzerstatic
PROP_FROMSTRINGMsgAnalyzerstatic
PROP_FROMVALUEMsgAnalyzerstatic
PROP_GETTERMsgAnalyzerstatic
PROP_GETTERCONVERSIONMsgAnalyzerstatic
PROP_GETTERFORUPDATEMsgAnalyzerstatic
PROP_IMPLEMENTSMsgAnalyzerstatic
PROP_INSERTERMsgAnalyzerstatic
PROP_NOPACKMsgAnalyzerstatic
PROP_OMITGETVERBMsgAnalyzerstatic
PROP_OPAQUEMsgAnalyzerstatic
PROP_OVERRIDEGETTERMsgAnalyzerstatic
PROP_OVERRIDESETTERMsgAnalyzerstatic
PROP_OVERWRITEPREVIOUSDEFINITIONMsgAnalyzerstatic
PROP_OWNEDMsgAnalyzerstatic
PROP_POLYMORPHICMsgAnalyzerstatic
PROP_PRIMITIVEMsgAnalyzerstatic
PROP_PROPERTYMsgAnalyzerstatic
PROP_READONLYMsgAnalyzerstatic
PROP_REMOVERMsgAnalyzerstatic
PROP_REPLACEABLEMsgAnalyzerstatic
PROP_RESIZABLEMsgAnalyzerstatic
PROP_RETURNTYPEMsgAnalyzerstatic
PROP_SETTERMsgAnalyzerstatic
PROP_SIZEGETTERMsgAnalyzerstatic
PROP_SIZESETTERMsgAnalyzerstatic
PROP_SIZETYPEMsgAnalyzerstatic
PROP_STRMsgAnalyzerstatic
PROP_SUBCLASSABLEMsgAnalyzerstatic
PROP_SUPPORTSPTRMsgAnalyzerstatic
PROP_TOSTRINGMsgAnalyzerstatic
PROP_TOVALUEMsgAnalyzerstatic
Properties typedefMsgAnalyzer
Property typedefMsgAnalyzer
RESERVED_WORDSMsgAnalyzerstatic
StringSet typedefMsgAnalyzer
StringVector typedefMsgAnalyzer
typeTableMsgAnalyzerprotected
validateFileProperty(const Property &property)MsgAnalyzer
validateProperty(const Property &property, const char *usage)MsgAnalyzerprotected
~MsgAnalyzer()MsgAnalyzerinline