Doxygen
|
Private data associated with a Symbol DefinitionImpl object. 更多...
Public 成员函数 | |
~IMPL () | |
void | init (const QCString &df, const QCString &n) |
void | setDefFileName (const QCString &df) |
Public 属性 | |
Definition * | def = 0 |
SectionRefs | sectionRefs |
std::unordered_map< std::string, const MemberDef * > | sourceRefByDict |
std::unordered_map< std::string, const MemberDef * > | sourceRefsDict |
RefItemVector | xrefListItems |
GroupList | partOfGroups |
DocInfo * | details = 0 |
DocInfo * | inbodyDocs = 0 |
BriefInfo * | brief = 0 |
BodyInfo * | body = 0 |
QCString | briefSignatures |
QCString | docSignatures |
QCString | localName |
QCString | qualifiedName |
QCString | ref |
bool | hidden = FALSE |
bool | isArtificial = FALSE |
bool | isAnonymous = FALSE |
Definition * | outerScope = 0 |
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.cpp 第 41 行定义.
DefinitionImpl::IMPL::~IMPL | ( | ) |
在文件 definition.cpp 第 94 行定义.
引用了 body, brief, details , 以及 inbodyDocs.
在文件 definition.cpp 第 112 行定义.
引用了 FALSE, Doxygen::globalScope, DefinitionImpl::isArtificial(), DefinitionImpl::localName(), SrcLangExt_Unknown , 以及 stripScope().
被这些函数引用 DefinitionImpl::DefinitionImpl().
void DefinitionImpl::IMPL::setDefFileName | ( | const QCString & | df | ) |
BodyInfo* DefinitionImpl::IMPL::body = 0 |
在文件 definition.cpp 第 60 行定义.
被这些函数引用 DefinitionImpl::DefinitionImpl(), DefinitionImpl::getBodyDef(), DefinitionImpl::getEndBodyLine(), DefinitionImpl::getSourceAnchor(), DefinitionImpl::getSourceFileBase(), DefinitionImpl::getStartBodyLine(), DefinitionImpl::getStartDefLine(), DefinitionImpl::hasSources(), DefinitionImpl::setBodyDef(), DefinitionImpl::setBodySegment(), DefinitionImpl::writeInlineCode(), DefinitionImpl::writeSourceDef() , 以及 ~IMPL().
BriefInfo* DefinitionImpl::IMPL::brief = 0 |
在文件 definition.cpp 第 59 行定义.
被这些函数引用 DefinitionImpl::_setBriefDescription(), DefinitionImpl::briefDescription(), DefinitionImpl::briefDescriptionAsTooltip(), DefinitionImpl::briefFile(), DefinitionImpl::briefLine(), DefinitionImpl::computeTooltip(), DefinitionImpl::DefinitionImpl(), DefinitionImpl::hasDocumentation(), DefinitionImpl::hasUserDocumentation() , 以及 ~IMPL().
QCString DefinitionImpl::IMPL::briefSignatures |
在文件 definition.cpp 第 61 行定义.
Definition* DefinitionImpl::IMPL::def = 0 |
在文件 definition.cpp 第 48 行定义.
被这些函数引用 DefinitionImpl::addSectionsToDefinition(), DefinitionImpl::addSectionsToIndex(), DefinitionImpl::briefDescription(), DefinitionImpl::computeTooltip(), DefinitionImpl::DefinitionImpl(), DefinitionImpl::getSourceFileBase(), DefinitionImpl::isVisible(), DefinitionImpl::isVisibleInProject(), DefinitionImpl::navigationPathAsString(), DefinitionImpl::pathFragment(), DefinitionImpl::setId(), DefinitionImpl::writeDocAnchorsToTagFile(), DefinitionImpl::writeInlineCode() , 以及 DefinitionImpl::~DefinitionImpl().
int DefinitionImpl::IMPL::defColumn |
在文件 definition.cpp 第 87 行定义.
被这些函数引用 DefinitionImpl::DefinitionImpl(), DefinitionImpl::getDefColumn() , 以及 DefinitionImpl::setDefFile().
QCString DefinitionImpl::IMPL::defFileExt |
在文件 definition.cpp 第 77 行定义.
被这些函数引用 DefinitionImpl::getDefFileExtension() , 以及 DefinitionImpl::writeInlineCode().
QCString DefinitionImpl::IMPL::defFileName |
在文件 definition.cpp 第 76 行定义.
被这些函数引用 DefinitionImpl::getDefFileName().
int DefinitionImpl::IMPL::defLine |
在文件 definition.cpp 第 86 行定义.
被这些函数引用 DefinitionImpl::DefinitionImpl(), DefinitionImpl::getDefLine() , 以及 DefinitionImpl::setDefFile().
DocInfo* DefinitionImpl::IMPL::details = 0 |
QCString DefinitionImpl::IMPL::docSignatures |
在文件 definition.cpp 第 62 行定义.
被这些函数引用 DefinitionImpl::_setDocumentation().
bool DefinitionImpl::IMPL::hidden = FALSE |
QCString DefinitionImpl::IMPL::id |
在文件 definition.cpp 第 81 行定义.
被这些函数引用 DefinitionImpl::id() , 以及 DefinitionImpl::setId().
DocInfo* DefinitionImpl::IMPL::inbodyDocs = 0 |
在文件 definition.cpp 第 58 行定义.
被这些函数引用 DefinitionImpl::_setInbodyDocumentation(), DefinitionImpl::DefinitionImpl(), DefinitionImpl::hasDocumentation(), DefinitionImpl::hasUserDocumentation(), DefinitionImpl::inbodyDocumentation(), DefinitionImpl::inbodyFile(), DefinitionImpl::inbodyLine() , 以及 ~IMPL().
bool DefinitionImpl::IMPL::isAnonymous = FALSE |
在文件 definition.cpp 第 71 行定义.
被这些函数引用 DefinitionImpl::isAnonymous() , 以及 DefinitionImpl::setName().
bool DefinitionImpl::IMPL::isArtificial = FALSE |
在文件 definition.cpp 第 70 行定义.
被这些函数引用 DefinitionImpl::isArtificial() , 以及 DefinitionImpl::setArtificial().
bool DefinitionImpl::IMPL::isSymbol |
在文件 definition.cpp 第 84 行定义.
被这些函数引用 DefinitionImpl::DefinitionImpl() , 以及 DefinitionImpl::~DefinitionImpl().
SrcLangExt DefinitionImpl::IMPL::lang = SrcLangExt_Unknown |
QCString DefinitionImpl::IMPL::localName |
QCString DefinitionImpl::IMPL::name |
Definition* DefinitionImpl::IMPL::outerScope = 0 |
GroupList DefinitionImpl::IMPL::partOfGroups |
在文件 definition.cpp 第 55 行定义.
被这些函数引用 DefinitionImpl::makePartOfGroup() , 以及 DefinitionImpl::partOfGroups().
QCString DefinitionImpl::IMPL::qualifiedName |
在文件 definition.cpp 第 66 行定义.
被这些函数引用 DefinitionImpl::qualifiedName() , 以及 DefinitionImpl::setOuterScope().
QCString DefinitionImpl::IMPL::ref |
在文件 definition.cpp 第 67 行定义.
被这些函数引用 DefinitionImpl::getReference(), DefinitionImpl::isReference() , 以及 DefinitionImpl::setReference().
|
mutable |
在文件 definition.cpp 第 90 行定义.
|
mutable |
在文件 definition.cpp 第 89 行定义.
SectionRefs DefinitionImpl::IMPL::sectionRefs |
std::unordered_map<std::string,const MemberDef *> DefinitionImpl::IMPL::sourceRefByDict |
std::unordered_map<std::string,const MemberDef *> DefinitionImpl::IMPL::sourceRefsDict |
QCString DefinitionImpl::IMPL::symbolName |
RefItemVector DefinitionImpl::IMPL::xrefListItems |