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 122 of file definition.cpp.
References body, brief, FALSE, Doxygen::globalScope, hidden, inbodyDocs, isArtificial, isExported, lang, localName, outerScope, setDefFileName(), sourceRefByDict, sourceRefsDict, stripScope(), and Unknown.
void DefinitionImpl::Private::setDefFileName | ( | const QCString & | df | ) |
Definition at line 112 of file definition.cpp.
References defFileExt, and defFileName.
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.