|
Doxygen
|
Private data associated with a Symbol DefinitionImpl object. More...
Public Member Functions | |
| void | init (const QCString &df, const QCString &n) |
| void | setDefFileName (const QCString &df) |
Public Attributes | |
| Definition * | def = nullptr |
| SectionRefs | sectionRefs |
| std::unordered_map< std::string, MemberDef * > | sourceRefByDict |
| std::unordered_map< std::string, MemberDef * > | sourceRefsDict |
| RefItemVector | xrefListItems |
| RequirementRefs | requirementRefs |
| GroupList | partOfGroups |
| std::optional< DocInfo > | details |
| std::optional< DocInfo > | inbodyDocs |
| std::optional< BriefInfo > | brief |
| std::optional< BodyInfo > | body |
| QCString | briefSignatures |
| QCString | docSignatures |
| QCString | localName |
| QCString | qualifiedName |
| QCString | ref |
| bool | hidden = FALSE |
| bool | isArtificial = FALSE |
| bool | isAnonymous = FALSE |
| bool | isExported = FALSE |
| Definition * | outerScope = nullptr |
| QCString | defFileName |
| QCString | defFileExt |
| SrcLangExt | lang = SrcLangExt::Unknown |
| QCString | id |
| QCString | name |
| bool | isSymbol |
| QCString | symbolName |
| int | defLine |
| int | defColumn |
| MemberVector | referencesMembers |
| MemberVector | referencedByMembers |
Private data associated with a Symbol DefinitionImpl object.
Definition at line 58 of file definition.cpp.
Definition at line 121 of file definition.cpp.
References body, brief, FALSE, Doxygen::globalScope, hidden, inbodyDocs, isArtificial, isExported, lang, localName, outerScope, requirementRefs, setDefFileName(), sourceRefByDict, sourceRefsDict, and stripScope().
| void DefinitionImpl::Private::setDefFileName | ( | const QCString & | df | ) |
Definition at line 113 of file definition.cpp.
References QCString::data(), defFileExt, defFileName, FileInfo::extension(), and QCString::isEmpty().
Referenced by init().
| std::optional<BodyInfo> DefinitionImpl::Private::body |
Definition at line 77 of file definition.cpp.
Referenced by init().
| std::optional<BriefInfo> DefinitionImpl::Private::brief |
Definition at line 76 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::briefSignatures |
Definition at line 79 of file definition.cpp.
| Definition* DefinitionImpl::Private::def = nullptr |
Definition at line 64 of file definition.cpp.
| int DefinitionImpl::Private::defColumn |
Definition at line 106 of file definition.cpp.
| QCString DefinitionImpl::Private::defFileExt |
Definition at line 96 of file definition.cpp.
Referenced by setDefFileName().
| QCString DefinitionImpl::Private::defFileName |
Definition at line 95 of file definition.cpp.
Referenced by setDefFileName().
| int DefinitionImpl::Private::defLine |
Definition at line 105 of file definition.cpp.
| std::optional<DocInfo> DefinitionImpl::Private::details |
Definition at line 74 of file definition.cpp.
| QCString DefinitionImpl::Private::docSignatures |
Definition at line 80 of file definition.cpp.
| bool DefinitionImpl::Private::hidden = FALSE |
Definition at line 87 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::id |
Definition at line 100 of file definition.cpp.
| std::optional<DocInfo> DefinitionImpl::Private::inbodyDocs |
Definition at line 75 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isAnonymous = FALSE |
Definition at line 89 of file definition.cpp.
| bool DefinitionImpl::Private::isArtificial = FALSE |
Definition at line 88 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isExported = FALSE |
Definition at line 90 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isSymbol |
Definition at line 103 of file definition.cpp.
| SrcLangExt DefinitionImpl::Private::lang = SrcLangExt::Unknown |
Definition at line 98 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::localName |
Definition at line 82 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::name |
Definition at line 102 of file definition.cpp.
| Definition* DefinitionImpl::Private::outerScope = nullptr |
Definition at line 92 of file definition.cpp.
Referenced by init().
| GroupList DefinitionImpl::Private::partOfGroups |
Definition at line 72 of file definition.cpp.
| QCString DefinitionImpl::Private::qualifiedName |
Definition at line 84 of file definition.cpp.
| QCString DefinitionImpl::Private::ref |
Definition at line 85 of file definition.cpp.
| MemberVector DefinitionImpl::Private::referencedByMembers |
Definition at line 109 of file definition.cpp.
| MemberVector DefinitionImpl::Private::referencesMembers |
Definition at line 108 of file definition.cpp.
| RequirementRefs DefinitionImpl::Private::requirementRefs |
Definition at line 71 of file definition.cpp.
Referenced by init().
| SectionRefs DefinitionImpl::Private::sectionRefs |
Definition at line 66 of file definition.cpp.
| std::unordered_map<std::string,MemberDef *> DefinitionImpl::Private::sourceRefByDict |
Definition at line 68 of file definition.cpp.
Referenced by init().
| std::unordered_map<std::string,MemberDef *> DefinitionImpl::Private::sourceRefsDict |
Definition at line 69 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::symbolName |
Definition at line 104 of file definition.cpp.
| RefItemVector DefinitionImpl::Private::xrefListItems |
Definition at line 70 of file definition.cpp.