|
Doxygen
|
Private data associated with a Symbol DefinitionImpl object. 更多...
DefinitionImpl::IMPL 的协作图: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 |