|
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 |
| 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 120 of file definition.cpp.
References body, brief, FALSE, Doxygen::globalScope, hidden, inbodyDocs, isArtificial, isExported, lang, localName, outerScope, setDefFileName(), sourceRefByDict, sourceRefsDict, and stripScope().
| void DefinitionImpl::Private::setDefFileName | ( | const QCString & | df | ) |
Definition at line 112 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 76 of file definition.cpp.
Referenced by init().
| std::optional<BriefInfo> DefinitionImpl::Private::brief |
Definition at line 75 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::briefSignatures |
Definition at line 78 of file definition.cpp.
| Definition* DefinitionImpl::Private::def = nullptr |
Definition at line 64 of file definition.cpp.
| int DefinitionImpl::Private::defColumn |
Definition at line 105 of file definition.cpp.
| QCString DefinitionImpl::Private::defFileExt |
Definition at line 95 of file definition.cpp.
Referenced by setDefFileName().
| QCString DefinitionImpl::Private::defFileName |
Definition at line 94 of file definition.cpp.
Referenced by setDefFileName().
| int DefinitionImpl::Private::defLine |
Definition at line 104 of file definition.cpp.
| std::optional<DocInfo> DefinitionImpl::Private::details |
Definition at line 73 of file definition.cpp.
| QCString DefinitionImpl::Private::docSignatures |
Definition at line 79 of file definition.cpp.
| bool DefinitionImpl::Private::hidden = FALSE |
Definition at line 86 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::id |
Definition at line 99 of file definition.cpp.
| std::optional<DocInfo> DefinitionImpl::Private::inbodyDocs |
Definition at line 74 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isAnonymous = FALSE |
Definition at line 88 of file definition.cpp.
| bool DefinitionImpl::Private::isArtificial = FALSE |
Definition at line 87 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isExported = FALSE |
Definition at line 89 of file definition.cpp.
Referenced by init().
| bool DefinitionImpl::Private::isSymbol |
Definition at line 102 of file definition.cpp.
| SrcLangExt DefinitionImpl::Private::lang = SrcLangExt::Unknown |
Definition at line 97 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::localName |
Definition at line 81 of file definition.cpp.
Referenced by init().
| QCString DefinitionImpl::Private::name |
Definition at line 101 of file definition.cpp.
| Definition* DefinitionImpl::Private::outerScope = nullptr |
Definition at line 91 of file definition.cpp.
Referenced by init().
| GroupList DefinitionImpl::Private::partOfGroups |
Definition at line 71 of file definition.cpp.
| QCString DefinitionImpl::Private::qualifiedName |
Definition at line 83 of file definition.cpp.
| QCString DefinitionImpl::Private::ref |
Definition at line 84 of file definition.cpp.
| MemberVector DefinitionImpl::Private::referencedByMembers |
Definition at line 108 of file definition.cpp.
| MemberVector DefinitionImpl::Private::referencesMembers |
Definition at line 107 of file definition.cpp.
| 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 103 of file definition.cpp.
| RefItemVector DefinitionImpl::Private::xrefListItems |
Definition at line 70 of file definition.cpp.