Doxygen
|
#include <definitionimpl.h>
类 | |
class | IMPL |
Private data associated with a Symbol DefinitionImpl object. 更多... | |
Private 成员函数 | |
int | _getXRefListId (const QCString &listName) const |
void | _writeSourceRefList (OutputList &ol, const QCString &scopeName, const QCString &text, const std::unordered_map< std::string, const MemberDef * > &members, bool) const |
void | _setBriefDescription (const QCString &b, const QCString &briefFile, int briefLine) |
void | _setDocumentation (const QCString &d, const QCString &docFile, int docLine, bool stripWhiteSpace, bool atTop) |
void | _setInbodyDocumentation (const QCString &d, const QCString &docFile, int docLine) |
bool | _docsAlreadyAdded (const QCString &doc, QCString &sigList) |
Private 属性 | |
IMPL * | m_impl |
在文件 definitionimpl.h 第 26 行定义.
DefinitionImpl::DefinitionImpl | ( | Definition * | def, |
const QCString & | defFileName, | ||
int | defLine, | ||
int | defColumn, | ||
const QCString & | name, | ||
const char * | b = 0 , |
||
const char * | d = 0 , |
||
bool | isSymbol = TRUE |
||
) |
在文件 definition.cpp 第 222 行定义.
引用了 _setBriefDescription(), _setDocumentation(), addToMap(), DefinitionImpl::IMPL::def, DefinitionImpl::IMPL::defColumn, DefinitionImpl::IMPL::defLine, FALSE, DefinitionImpl::IMPL::hidden, DefinitionImpl::IMPL::init(), DefinitionImpl::IMPL::isSymbol, m_impl, matchExcludedSymbols(), name(), setName() , 以及 TRUE.
|
virtual |
DefinitionImpl::DefinitionImpl | ( | const DefinitionImpl & | d | ) |
在文件 definition.cpp 第 415 行定义.
引用了 QCString::data(), FALSE, QCString::find(), QCString::length(), QCString::simplifyWhiteSpace() , 以及 TRUE.
被这些函数引用 _setBriefDescription() , 以及 _setDocumentation().
|
private |
在文件 definition.cpp 第 1282 行定义.
引用了 RefItem::id(), RefItem::list(), RefList::listName(), m_impl , 以及 DefinitionImpl::IMPL::xrefListItems.
|
private |
在文件 definition.cpp 第 489 行定义.
引用了 _docsAlreadyAdded(), _setDocumentation(), QCString::at(), DefinitionImpl::IMPL::brief, briefFile(), briefLine(), DefinitionImpl::IMPL::briefSignatures, Config_getEnum, BriefInfo::doc, FALSE, BriefInfo::file, QCString::isEmpty(), isUTF8CharUpperCase(), lastUTF8CharIsMultibyte(), QCString::length(), BriefInfo::line, m_impl, QCString::str(), stripLeadingAndTrailingEmptyLines(), QCString::stripWhiteSpace() , 以及 TRUE.
被这些函数引用 DefinitionImpl() , 以及 setBriefDescription().
|
private |
在文件 definition.cpp 第 437 行定义.
引用了 _docsAlreadyAdded(), DefinitionImpl::IMPL::details, DocInfo::doc, docFile(), docLine(), DefinitionImpl::IMPL::docSignatures, DocInfo::file, QCString::isEmpty(), DocInfo::line, m_impl , 以及 stripLeadingAndTrailingEmptyLines().
被这些函数引用 _setBriefDescription(), DefinitionImpl() , 以及 setDocumentation().
|
private |
在文件 definition.cpp 第 552 行定义.
引用了 DocInfo::doc, DocInfo::file, DefinitionImpl::IMPL::inbodyDocs, inbodyFile(), inbodyLine(), QCString::isEmpty(), DocInfo::line , 以及 m_impl.
被这些函数引用 setInbodyDocumentation().
void DefinitionImpl::_setSymbolName | ( | const QCString & | name | ) |
在文件 definition.cpp 第 1840 行定义.
引用了 m_impl, name() , 以及 DefinitionImpl::IMPL::symbolName.
QCString DefinitionImpl::_symbolName | ( | ) | const |
在文件 definition.cpp 第 1845 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::symbolName.
|
private |
Write a reference to the source code fragments in which this definition is used.
在文件 definition.cpp 第 1027 行定义.
引用了 MemberDef::anchor(), Config_getBool, OutputList::docify(), OutputList::endParagraph(), Definition::getBodyDef(), getLanguageSpecificSeparator(), MemberDef::getOutputFileBase(), MemberDef::getReference(), MemberDef::getScopeString(), FileDef::getSourceFileBase(), Definition::getStartBodyLine(), QCString::isEmpty(), MemberDef::isFunction(), MemberDef::isLinkable(), MemberDef::isObjCMethod(), MemberDef::isPrototype(), MemberDef::isSignal(), MemberDef::isSlot(), DefinitionImpl::IMPL::lang, m_impl, name(), Definition::name(), OutputList::parseText(), QCString::prepend(), qsnprintf, refMapToVector(), OutputList::startParagraph(), QCString::str(), theTranslator, Translator::trWriteList(), writeMarkerList(), OutputList::writeObjectLink() , 以及 OutputList::writeString().
被这些函数引用 writeSourceReffedBy() , 以及 writeSourceRefs().
void DefinitionImpl::addInnerCompound | ( | const Definition * | d | ) |
在文件 definition.cpp 第 1177 行定义.
引用了 err().
void DefinitionImpl::addSectionsToDefinition | ( | const std::vector< const SectionInfo * > & | anchorList | ) |
在文件 definition.cpp 第 306 行定义.
引用了 SectionRefs::add(), SectionManager::add(), DefinitionImpl::IMPL::def, LinkedMap< T, Hash, KeyEqual, Map >::find(), SectionRefs::find(), SectionManager::instance(), SectionInfo::label(), m_impl, DefinitionImpl::IMPL::sectionRefs , 以及 SectionInfo::setDefinition().
被这些函数引用 DefinitionMixin< DirDef >::addSectionsToDefinition().
void DefinitionImpl::addSectionsToIndex | ( | ) |
在文件 definition.cpp 第 343 行定义.
引用了 IndexList::addContentsItem(), SectionRefs::begin(), IndexList::decContentsDepth(), DefinitionImpl::IMPL::def, SectionRefs::empty(), SectionRefs::end(), FALSE, Definition::getOutputFileBase(), getReference(), IndexList::incContentsDepth(), Doxygen::indexList, QCString::isEmpty(), isSection(), SectionInfo::label(), m_impl, DefinitionImpl::IMPL::sectionRefs, SectionInfo::title(), TRUE , 以及 SectionInfo::type().
void DefinitionImpl::addSourceReferencedBy | ( | const MemberDef * | d | ) |
void DefinitionImpl::addSourceReferences | ( | const MemberDef * | d | ) |
在文件 definition.cpp 第 1625 行定义.
引用了 abbreviate(), DefinitionImpl::IMPL::brief, DefinitionImpl::IMPL::def, Definition::displayName(), BriefInfo::doc , 以及 m_impl.
被这些函数引用 DefinitionMixin< DirDef >::briefDescription() , 以及 hasBriefDescription().
QCString DefinitionImpl::briefDescriptionAsTooltip | ( | ) | const |
在文件 definition.cpp 第 1644 行定义.
引用了 DefinitionImpl::IMPL::brief, m_impl , 以及 BriefInfo::tooltip.
被这些函数引用 DefinitionMixin< DirDef >::briefDescriptionAsTooltip().
QCString DefinitionImpl::briefFile | ( | ) | const |
在文件 definition.cpp 第 1654 行定义.
引用了 DefinitionImpl::IMPL::brief, BriefInfo::file, m_impl , 以及 DefinitionImpl::IMPL::name.
被这些函数引用 _setBriefDescription(), DefinitionMixin< DirDef >::briefFile() , 以及 setBriefDescription().
int DefinitionImpl::briefLine | ( | ) | const |
在文件 definition.cpp 第 1649 行定义.
引用了 DefinitionImpl::IMPL::brief, BriefInfo::line , 以及 m_impl.
被这些函数引用 _setBriefDescription(), DefinitionMixin< DirDef >::briefLine() , 以及 setBriefDescription().
void DefinitionImpl::computeTooltip | ( | ) |
在文件 definition.cpp 第 1633 行定义.
引用了 DefinitionImpl::IMPL::brief, DefinitionImpl::IMPL::def, Definition::definitionType(), BriefInfo::doc, BriefInfo::file, Definition::getOuterScope(), QCString::isEmpty(), BriefInfo::line, m_impl, parseCommentAsText(), toMemberDef(), BriefInfo::tooltip , 以及 Definition::TypeMember.
QCString DefinitionImpl::docFile | ( | ) | const |
在文件 definition.cpp 第 1572 行定义.
引用了 DefinitionImpl::IMPL::details, DocInfo::file, m_impl , 以及 DefinitionImpl::IMPL::name.
被这些函数引用 _setDocumentation(), DefinitionMixin< DirDef >::docFile() , 以及 setDocumentation().
int DefinitionImpl::docLine | ( | ) | const |
在文件 definition.cpp 第 1567 行定义.
引用了 DefinitionImpl::IMPL::details, DocInfo::line , 以及 m_impl.
被这些函数引用 _setDocumentation(), DefinitionMixin< DirDef >::docLine() , 以及 setDocumentation().
QCString DefinitionImpl::documentation | ( | ) | const |
在文件 definition.cpp 第 1562 行定义.
引用了 DefinitionImpl::IMPL::details, DocInfo::doc , 以及 m_impl.
const Definition * DefinitionImpl::findInnerCompound | ( | const QCString & | name | ) | const |
在文件 definition.cpp 第 1172 行定义.
const FileDef * DefinitionImpl::getBodyDef | ( | ) | const |
在文件 definition.cpp 第 1734 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::fileDef , 以及 m_impl.
int DefinitionImpl::getDefColumn | ( | ) | const |
在文件 definition.cpp 第 1893 行定义.
引用了 DefinitionImpl::IMPL::defColumn , 以及 m_impl.
QCString DefinitionImpl::getDefFileExtension | ( | ) | const |
在文件 definition.cpp 第 1684 行定义.
引用了 DefinitionImpl::IMPL::defFileExt , 以及 m_impl.
QCString DefinitionImpl::getDefFileName | ( | ) | const |
在文件 definition.cpp 第 1679 行定义.
引用了 DefinitionImpl::IMPL::defFileName , 以及 m_impl.
int DefinitionImpl::getDefLine | ( | ) | const |
在文件 definition.cpp 第 1888 行定义.
引用了 DefinitionImpl::IMPL::defLine , 以及 m_impl.
int DefinitionImpl::getEndBodyLine | ( | ) | const |
在文件 definition.cpp 第 1729 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::endLine , 以及 m_impl.
SrcLangExt DefinitionImpl::getLanguage | ( | ) | const |
在文件 definition.cpp 第 1814 行定义.
引用了 DefinitionImpl::IMPL::lang , 以及 m_impl.
被这些函数引用 DefinitionMixin< DirDef >::getLanguage() , 以及 qualifiedName().
Definition * DefinitionImpl::getOuterScope | ( | ) | const |
在文件 definition.cpp 第 1753 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::outerScope.
被这些函数引用 DefinitionMixin< DirDef >::getOuterScope() , 以及 navigationPathAsString().
QCString DefinitionImpl::getReference | ( | ) | const |
在文件 definition.cpp 第 1709 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::ref.
被这些函数引用 addSectionsToIndex(), externalReference() , 以及 DefinitionMixin< DirDef >::getReference().
const MemberVector & DefinitionImpl::getReferencedByMembers | ( | ) | const |
const MemberVector & DefinitionImpl::getReferencesMembers | ( | ) | const |
const SectionRefs & DefinitionImpl::getSectionRefs | ( | ) | const |
在文件 definition.cpp 第 1550 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::sectionRefs.
QCString DefinitionImpl::getSourceAnchor | ( | ) | const |
在文件 definition.cpp 第 872 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::defLine, m_impl, qsnprintf, BodyInfo::startLine , 以及 Htags::useHtags.
被这些函数引用 DefinitionMixin< DirDef >::getSourceAnchor() , 以及 writeSourceDef().
QCString DefinitionImpl::getSourceFileBase | ( | ) | const |
在文件 definition.cpp 第 859 行定义.
引用了 ASSERT, DefinitionImpl::IMPL::body, Config_getBool, DefinitionImpl::IMPL::def, Definition::definitionType(), BodyInfo::fileDef, FileDef::getSourceFileBase(), m_impl, BodyInfo::startLine , 以及 Definition::TypeFile.
被这些函数引用 DefinitionMixin< DirDef >::getSourceFileBase() , 以及 writeSourceDef().
int DefinitionImpl::getStartBodyLine | ( | ) | const |
在文件 definition.cpp 第 1724 行定义.
引用了 DefinitionImpl::IMPL::body, m_impl , 以及 BodyInfo::startLine.
int DefinitionImpl::getStartDefLine | ( | ) | const |
在文件 definition.cpp 第 1719 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::defLine , 以及 m_impl.
bool DefinitionImpl::hasBriefDescription | ( | ) | const |
bool DefinitionImpl::hasDocumentation | ( | ) | const |
bool DefinitionImpl::hasSections | ( | ) | const |
在文件 definition.cpp 第 328 行定义.
引用了 SectionRefs::empty(), FALSE, isSection(), m_impl, DefinitionImpl::IMPL::sectionRefs, TRUE , 以及 SectionInfo::type().
bool DefinitionImpl::hasSourceReffedBy | ( | ) | const |
在文件 definition.cpp 第 1105 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::sourceRefByDict.
bool DefinitionImpl::hasSourceRefs | ( | ) | const |
在文件 definition.cpp 第 1110 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::sourceRefsDict.
bool DefinitionImpl::hasSources | ( | ) | const |
在文件 definition.cpp 第 956 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::endLine, BodyInfo::fileDef, m_impl , 以及 BodyInfo::startLine.
被这些函数引用 DefinitionMixin< DirDef >::hasSources() , 以及 writeInlineCode().
bool DefinitionImpl::hasUserDocumentation | ( | ) | const |
QCString DefinitionImpl::id | ( | ) | const |
在文件 definition.cpp 第 301 行定义.
引用了 DefinitionImpl::IMPL::id , 以及 m_impl.
被这些函数引用 DefinitionMixin< DirDef >::id() , 以及 setId().
QCString DefinitionImpl::inbodyDocumentation | ( | ) | const |
在文件 definition.cpp 第 1661 行定义.
引用了 DocInfo::doc, DefinitionImpl::IMPL::inbodyDocs , 以及 m_impl.
QCString DefinitionImpl::inbodyFile | ( | ) | const |
在文件 definition.cpp 第 1671 行定义.
引用了 DocInfo::file, DefinitionImpl::IMPL::inbodyDocs, m_impl , 以及 DefinitionImpl::IMPL::name.
被这些函数引用 _setInbodyDocumentation(), DefinitionMixin< DirDef >::inbodyFile() , 以及 setInbodyDocumentation().
int DefinitionImpl::inbodyLine | ( | ) | const |
在文件 definition.cpp 第 1666 行定义.
引用了 DefinitionImpl::IMPL::inbodyDocs, DocInfo::line , 以及 m_impl.
被这些函数引用 _setInbodyDocumentation(), DefinitionMixin< DirDef >::inbodyLine() , 以及 setInbodyDocumentation().
bool DefinitionImpl::isAnonymous | ( | ) | const |
在文件 definition.cpp 第 1883 行定义.
引用了 DefinitionImpl::IMPL::isAnonymous , 以及 m_impl.
bool DefinitionImpl::isArtificial | ( | ) | const |
在文件 definition.cpp 第 1704 行定义.
引用了 DefinitionImpl::IMPL::isArtificial , 以及 m_impl.
被这些函数引用 DefinitionImpl::IMPL::init() , 以及 DefinitionMixin< DirDef >::isArtificial().
bool DefinitionImpl::isHidden | ( | ) | const |
在文件 definition.cpp 第 1689 行定义.
引用了 DefinitionImpl::IMPL::hidden , 以及 m_impl.
bool DefinitionImpl::isLinkableViaGroup | ( | ) | const |
bool DefinitionImpl::isReference | ( | ) | const |
在文件 definition.cpp 第 1714 行定义.
引用了 QCString::isEmpty(), m_impl , 以及 DefinitionImpl::IMPL::ref.
bool DefinitionImpl::isVisible | ( | ) | const |
在文件 definition.cpp 第 1699 行定义.
引用了 DefinitionImpl::IMPL::def, DefinitionImpl::IMPL::hidden, Definition::isLinkable() , 以及 m_impl.
bool DefinitionImpl::isVisibleInProject | ( | ) | const |
在文件 definition.cpp 第 1694 行定义.
引用了 DefinitionImpl::IMPL::def, DefinitionImpl::IMPL::hidden, Definition::isLinkableInProject() , 以及 m_impl.
QCString DefinitionImpl::localName | ( | ) | const |
在文件 definition.cpp 第 1241 行定义.
引用了 DefinitionImpl::IMPL::localName , 以及 m_impl.
被这些函数引用 DefinitionImpl::IMPL::init(), DefinitionMixin< DirDef >::localName() , 以及 navigationPathAsString().
void DefinitionImpl::makePartOfGroup | ( | const GroupDef * | gd | ) |
在文件 definition.cpp 第 1246 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::partOfGroups.
void DefinitionImpl::mergeReferencedBy | ( | const Definition * | other | ) |
在文件 definition.cpp 第 1792 行定义.
引用了 m_impl, DefinitionImpl::IMPL::sourceRefByDict , 以及 Definition::toDefinitionImpl_().
void DefinitionImpl::mergeReferences | ( | const Definition * | other | ) |
在文件 definition.cpp 第 1776 行定义.
引用了 m_impl, DefinitionImpl::IMPL::sourceRefsDict , 以及 Definition::toDefinitionImpl_().
void DefinitionImpl::mergeRefItems | ( | Definition * | d | ) |
在文件 definition.cpp 第 1256 行定义.
引用了 m_impl, DefinitionImpl::IMPL::xrefListItems , 以及 Definition::xrefListItems().
QCString DefinitionImpl::name | ( | ) | const |
在文件 definition.cpp 第 1878 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::name.
被这些函数引用 _setSymbolName(), _writeSourceRefList(), abbreviate(), addSourceReferencedBy(), addSourceReferences(), addToMap(), DefinitionImpl(), matchExcludedSymbols(), DefinitionMixin< DirDef >::name(), navigationPathAsString(), removeFromMap(), setLocalName() , 以及 setName().
QCString DefinitionImpl::navigationPathAsString | ( | ) | const |
Returns the string used in the footer for $navpath when GENERATE_TREEVIEW is enabled
在文件 definition.cpp 第 1337 行定义.
引用了 addHtmlExtensionIfMissing(), Definition::anchor(), convertToHtml(), DefinitionImpl::IMPL::def, Definition::definitionType(), FileDef::getDirDef(), getOuterScope(), Definition::getOutputFileBase(), Doxygen::globalScope, GroupDef::groupTitle(), PageDef::hasTitle(), QCString::isEmpty(), Definition::isLinkable(), QCString::left(), QCString::length(), localName(), m_impl, name(), Definition::navigationPathAsString(), QCString::right(), toFileDef(), toGroupDef(), toPageDef(), Definition::TypeClass, Definition::TypeFile, Definition::TypeGroup , 以及 Definition::TypePage.
被这些函数引用 DefinitionMixin< DirDef >::navigationPathAsString() , 以及 writeNavigationPath().
const GroupList & DefinitionImpl::partOfGroups | ( | ) | const |
在文件 definition.cpp 第 1739 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::partOfGroups.
被这些函数引用 isLinkableViaGroup() , 以及 DefinitionMixin< DirDef >::partOfGroups().
QCString DefinitionImpl::pathFragment | ( | ) | const |
在文件 definition.cpp 第 1299 行定义.
引用了 DefinitionImpl::IMPL::def, Definition::definitionType(), Doxygen::globalScope, GroupDef::groupTitle(), PageDef::hasTitle(), QCString::isEmpty(), Definition::isLinkable(), DefinitionImpl::IMPL::localName, m_impl, DefinitionImpl::IMPL::outerScope, Definition::pathFragment(), PageDef::title(), toGroupDef(), toPageDef(), Definition::TypeGroup , 以及 Definition::TypePage.
QCString DefinitionImpl::qualifiedName | ( | ) | const |
void DefinitionImpl::setArtificial | ( | bool | b | ) |
在文件 definition.cpp 第 1824 行定义.
引用了 DefinitionImpl::IMPL::isArtificial , 以及 m_impl.
void DefinitionImpl::setBodyDef | ( | const FileDef * | fd | ) |
在文件 definition.cpp 第 950 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::fileDef , 以及 m_impl.
void DefinitionImpl::setBodySegment | ( | int | defLine, |
int | bls, | ||
int | ble | ||
) |
在文件 definition.cpp 第 941 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::defLine, BodyInfo::endLine, m_impl , 以及 BodyInfo::startLine.
void DefinitionImpl::setBriefDescription | ( | const QCString & | b, |
const QCString & | briefFile, | ||
int | briefLine | ||
) |
在文件 definition.cpp 第 546 行定义.
引用了 _setBriefDescription(), briefFile(), briefLine() , 以及 QCString::isEmpty().
void DefinitionImpl::setDefFile | ( | const QCString & | df, |
int | defLine, | ||
int | defColumn | ||
) |
void DefinitionImpl::setDocumentation | ( | const QCString & | d, |
const QCString & | docFile, | ||
int | docLine, | ||
bool | stripWhiteSpace = TRUE |
||
) |
在文件 definition.cpp 第 483 行定义.
引用了 _setDocumentation(), docFile(), docLine(), FALSE , 以及 QCString::isEmpty().
void DefinitionImpl::setHidden | ( | bool | b | ) |
在文件 definition.cpp 第 1819 行定义.
引用了 DefinitionImpl::IMPL::hidden , 以及 m_impl.
void DefinitionImpl::setId | ( | const QCString & | name | ) |
在文件 definition.cpp 第 290 行定义.
引用了 Doxygen::clangUsrMap, DefinitionImpl::IMPL::def, DefinitionImpl::IMPL::id, id() , 以及 m_impl.
被这些函数引用 DefinitionMixin< DirDef >::setId().
void DefinitionImpl::setInbodyDocumentation | ( | const QCString & | d, |
const QCString & | docFile, | ||
int | docLine | ||
) |
在文件 definition.cpp 第 570 行定义.
引用了 _setInbodyDocumentation(), inbodyFile(), inbodyLine() , 以及 QCString::isEmpty().
被这些函数引用 DefinitionMixin< DirDef >::setInbodyDocumentation().
void DefinitionImpl::setLanguage | ( | SrcLangExt | lang | ) |
在文件 definition.cpp 第 1834 行定义.
引用了 DefinitionImpl::IMPL::lang , 以及 m_impl.
void DefinitionImpl::setLocalName | ( | const QCString & | name | ) |
在文件 definition.cpp 第 1829 行定义.
引用了 DefinitionImpl::IMPL::localName, m_impl , 以及 name().
void DefinitionImpl::setName | ( | const QCString & | name | ) |
在文件 definition.cpp 第 281 行定义.
引用了 QCString::at(), QCString::find(), DefinitionImpl::IMPL::isAnonymous, QCString::isEmpty(), m_impl, name() , 以及 DefinitionImpl::IMPL::name.
被这些函数引用 DefinitionImpl() , 以及 DefinitionMixin< DirDef >::setName().
void DefinitionImpl::setOuterScope | ( | Definition * | d | ) |
void DefinitionImpl::setReference | ( | const QCString & | r | ) |
在文件 definition.cpp 第 1809 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::ref.
void DefinitionImpl::setRefItems | ( | const RefItemVector & | sli | ) |
QCString DefinitionImpl::symbolName | ( | ) | const |
在文件 definition.cpp 第 1555 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::symbolName.
被这些函数引用 addToMap() , 以及 DefinitionMixin< DirDef >::symbolName().
void DefinitionImpl::writeDocAnchorsToTagFile | ( | TextStream & | tagFile | ) | const |
在文件 definition.cpp 第 393 行定义.
引用了 addHtmlExtensionIfMissing(), convertToXML(), DefinitionImpl::IMPL::def, Definition::definitionType(), SectionRefs::empty(), SectionInfo::fileName(), SectionInfo::generated(), QCString::isEmpty(), SectionInfo::label(), m_impl, SectionInfo::ref(), DefinitionImpl::IMPL::sectionRefs, QCString::startsWith(), SectionInfo::title() , 以及 Definition::TypeMember.
被这些函数引用 DefinitionMixin< DirDef >::writeDocAnchorsToTagFile().
void DefinitionImpl::writeInlineCode | ( | OutputList & | ol, |
const QCString & | scopeName | ||
) | const |
Write code of this definition into the documentation
在文件 definition.cpp 第 964 行定义.
引用了 FileDef::absFilePath(), DefinitionImpl::IMPL::body, Config_getBool, DefinitionImpl::IMPL::def, DefinitionImpl::IMPL::defFileExt, Definition::definitionType(), OutputList::endCodeFragment(), BodyInfo::endLine, FALSE, BodyInfo::fileDef, ParserManager::getCodeParser(), hasSources(), DefinitionImpl::IMPL::lang, m_impl, Doxygen::parserManager, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), readCodeFragment(), OutputList::startCodeFragment(), BodyInfo::startLine, toMemberDef(), TRUE , 以及 Definition::TypeMember.
void DefinitionImpl::writeNavigationPath | ( | OutputList & | ol | ) | const |
void DefinitionImpl::writeQuickMemberLinks | ( | OutputList & | , |
const MemberDef * | |||
) | const |
在文件 definition.cpp 第 1898 行定义.
void DefinitionImpl::writeSourceDef | ( | OutputList & | ol, |
const QCString & | scopeName | ||
) | const |
Write a reference to the source code defining this definition
在文件 definition.cpp 第 892 行定义.
引用了 DefinitionImpl::IMPL::body, BodyInfo::defLine, OutputList::endParagraph(), err(), BodyInfo::fileDef, QCString::find(), getSourceAnchor(), getSourceFileBase(), QCString::isEmpty(), QCString::left(), QCString::length(), m_impl, QCString::mid(), FileDef::name(), OutputList::parseText(), QCString::right(), QCString::sprintf(), OutputList::startParagraph(), theTranslator, Translator::trDefinedAtLineInSourceFile() , 以及 OutputList::writeObjectLink().
void DefinitionImpl::writeSourceReffedBy | ( | OutputList & | ol, |
const QCString & | scopeName | ||
) | const |
在文件 definition.cpp 第 1095 行定义.
引用了 _writeSourceRefList(), FALSE, m_impl, DefinitionImpl::IMPL::sourceRefByDict, theTranslator , 以及 Translator::trReferencedBy().
void DefinitionImpl::writeSourceRefs | ( | OutputList & | ol, |
const QCString & | scopeName | ||
) | const |
在文件 definition.cpp 第 1100 行定义.
引用了 _writeSourceRefList(), m_impl, DefinitionImpl::IMPL::sourceRefsDict, theTranslator, Translator::trReferences() , 以及 TRUE.
void DefinitionImpl::writeSummaryLinks | ( | OutputList & | ) | const |
在文件 definition.cpp 第 1902 行定义.
void DefinitionImpl::writeToc | ( | OutputList & | ol, |
const LocalToc & | lt | ||
) | const |
在文件 definition.cpp 第 1409 行定义.
引用了 convertToDocBook(), convertToHtml(), OutputList::disableAllBut(), OutputGenerator::Docbook, LocalToc::docbookLevel(), SectionRefs::empty(), FALSE, OutputGenerator::Html, LocalToc::htmlLevel(), LocalToc::isDocbookEnabled(), QCString::isEmpty(), LocalToc::isHtmlEnabled(), LocalToc::isLatexEnabled(), isSection(), SectionInfo::label(), OutputGenerator::Latex, LocalToc::latexLevel(), m_impl, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), DefinitionImpl::IMPL::sectionRefs, theTranslator, SectionInfo::title(), Translator::trRTFTableOfContents(), TRUE, SectionInfo::type() , 以及 OutputList::writeString().
const RefItemVector & DefinitionImpl::xrefListItems | ( | ) | const |
在文件 definition.cpp 第 1294 行定义.
引用了 m_impl , 以及 DefinitionImpl::IMPL::xrefListItems.
|
private |
在文件 definitionimpl.h 第 152 行定义.
被这些函数引用 _getXRefListId(), _setBriefDescription(), _setDocumentation(), _setInbodyDocumentation(), _setSymbolName(), _symbolName(), _writeSourceRefList(), addSectionsToDefinition(), addSectionsToIndex(), addSourceReferencedBy(), addSourceReferences(), briefDescription(), briefDescriptionAsTooltip(), briefFile(), briefLine(), computeTooltip(), DefinitionImpl(), docFile(), docLine(), documentation(), getBodyDef(), getDefColumn(), getDefFileExtension(), getDefFileName(), getDefLine(), getEndBodyLine(), getLanguage(), getOuterScope(), getReference(), getReferencedByMembers(), getReferencesMembers(), getSectionRefs(), getSourceAnchor(), getSourceFileBase(), getStartBodyLine(), getStartDefLine(), hasDocumentation(), hasSections(), hasSourceReffedBy(), hasSourceRefs(), hasSources(), hasUserDocumentation(), id(), inbodyDocumentation(), inbodyFile(), inbodyLine(), isAnonymous(), isArtificial(), isHidden(), isReference(), isVisible(), isVisibleInProject(), localName(), makePartOfGroup(), mergeReferencedBy(), mergeReferences(), mergeRefItems(), name(), navigationPathAsString(), partOfGroups(), pathFragment(), qualifiedName(), setArtificial(), setBodyDef(), setBodySegment(), setDefFile(), setHidden(), setId(), setLanguage(), setLocalName(), setName(), setOuterScope(), setReference(), setRefItems(), symbolName(), writeDocAnchorsToTagFile(), writeInlineCode(), writeSourceDef(), writeSourceReffedBy(), writeSourceRefs(), writeToc(), xrefListItems() , 以及 ~DefinitionImpl().