Doxygen
|
Public 成员函数 | |
PageDefImpl (const QCString &f, int l, const QCString &n, const QCString &d, const QCString &t) | |
virtual | ~PageDefImpl () |
virtual void | setFileName (const QCString &name) |
virtual void | setLocalToc (const LocalToc &tl) |
virtual void | setShowLineNo (bool) |
virtual DefType | definitionType () const |
virtual CodeSymbolType | codeSymbolType () const |
virtual bool | isLinkableInProject () const |
virtual bool | isLinkable () const |
virtual QCString | getOutputFileBase () const |
virtual QCString | anchor () const |
virtual void | findSectionsInDocumentation () |
virtual QCString | title () const |
virtual const GroupDef * | getGroupDef () const |
virtual const PageLinkedRefMap & | getSubPages () const |
virtual void | addInnerCompound (const Definition *d) |
virtual bool | visibleInIndex () const |
virtual bool | documentedPage () const |
virtual bool | hasSubPages () const |
virtual bool | hasParentPage () const |
virtual bool | hasTitle () const |
virtual LocalToc | localToc () const |
virtual void | setPageScope (Definition *d) |
virtual Definition * | getPageScope () const |
virtual QCString | displayName (bool=TRUE) const |
virtual bool | showLineNo () const |
virtual void | setTitle (const QCString &title) |
virtual void | writeDocumentation (OutputList &ol) |
virtual void | writeTagFile (TextStream &) |
virtual void | setNestingLevel (int l) |
virtual void | writePageDocumentation (OutputList &ol) const |
Public 成员函数 继承自 DefinitionMixin< PageDef > | |
DefinitionMixin (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const char *b=0, const char *d=0, bool isSymbol=TRUE) | |
virtual | ~DefinitionMixin () |
virtual bool | isAlias () const |
virtual QCString | name () const |
virtual bool | isAnonymous () const |
virtual QCString | localName () const |
virtual QCString | qualifiedName () const |
virtual QCString | symbolName () const |
virtual QCString | getSourceFileBase () const |
virtual QCString | getSourceAnchor () const |
virtual QCString | documentation () const |
virtual int | docLine () const |
virtual QCString | docFile () const |
virtual QCString | briefDescription (bool abbreviate=FALSE) const |
virtual QCString | briefDescriptionAsTooltip () const |
virtual int | briefLine () const |
virtual QCString | inbodyDocumentation () const |
virtual QCString | inbodyFile () const |
virtual int | inbodyLine () const |
virtual QCString | briefFile () const |
virtual QCString | getDefFileName () const |
virtual QCString | getDefFileExtension () const |
virtual int | getDefLine () const |
virtual int | getDefColumn () const |
virtual bool | hasDocumentation () const |
virtual bool | hasUserDocumentation () const |
virtual bool | isVisibleInProject () const |
virtual bool | isVisible () const |
virtual bool | isHidden () const |
virtual bool | isArtificial () const |
virtual QCString | getReference () const |
virtual bool | isReference () const |
virtual QCString | externalReference (const QCString &relPath) const |
virtual int | getStartDefLine () const |
virtual int | getStartBodyLine () const |
virtual int | getEndBodyLine () const |
virtual const FileDef * | getBodyDef () const |
virtual SrcLangExt | getLanguage () const |
virtual const GroupList & | partOfGroups () const |
virtual bool | isLinkableViaGroup () const |
virtual const RefItemVector & | xrefListItems () const |
virtual const Definition * | findInnerCompound (const QCString &name) const |
virtual Definition * | getOuterScope () const |
virtual const MemberVector & | getReferencesMembers () const |
virtual const MemberVector & | getReferencedByMembers () const |
virtual bool | hasSections () const |
virtual bool | hasSources () const |
virtual bool | hasBriefDescription () const |
virtual QCString | id () const |
virtual const SectionRefs & | getSectionRefs () const |
virtual void | setName (const QCString &name) |
virtual void | setId (const QCString &name) |
virtual void | setDefFile (const QCString &df, int defLine, int defColumn) |
virtual void | setDocumentation (const QCString &doc, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) |
virtual void | setBriefDescription (const QCString &brief, const QCString &briefFile, int briefLine) |
virtual void | setInbodyDocumentation (const QCString &doc, const QCString &docFile, int docLine) |
virtual void | setReference (const QCString &r) |
virtual void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList) |
virtual void | setBodySegment (int defLine, int bls, int ble) |
virtual void | setBodyDef (const FileDef *fd) |
virtual void | addSourceReferencedBy (const MemberDef *md) |
virtual void | addSourceReferences (const MemberDef *md) |
virtual void | setRefItems (const RefItemVector &sli) |
virtual void | mergeRefItems (Definition *def) |
virtual void | mergeReferences (const Definition *other) |
virtual void | mergeReferencedBy (const Definition *other) |
virtual void | setOuterScope (Definition *def) |
virtual void | setHidden (bool b) |
virtual void | setArtificial (bool b) |
virtual void | setLanguage (SrcLangExt lang) |
virtual void | writeSourceDef (OutputList &ol, const QCString &scopeName) const |
virtual void | writeInlineCode (OutputList &ol, const QCString &scopeName) const |
virtual bool | hasSourceRefs () const |
virtual bool | hasSourceReffedBy () const |
virtual void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const |
virtual void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const |
virtual void | makePartOfGroup (const GroupDef *gd) |
virtual void | writeNavigationPath (OutputList &ol) const |
virtual QCString | navigationPathAsString () const |
virtual void | writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const |
virtual void | writeSummaryLinks (OutputList &ol) const |
virtual QCString | pathFragment () const |
virtual void | writeDocAnchorsToTagFile (TextStream &fs) const |
virtual void | setLocalName (const QCString &name) |
virtual void | addSectionsToIndex () |
virtual void | writeToc (OutputList &ol, const LocalToc <) const |
virtual void | computeTooltip () |
virtual void | _setSymbolName (const QCString &name) |
virtual QCString | _symbolName () const |
Public 成员函数 继承自 PageDef | |
virtual | ~PageDef () |
Public 成员函数 继承自 DefinitionMutable | |
virtual bool | hasSourceRefs () const =0 |
virtual bool | hasSourceReffedBy () const =0 |
virtual | ~DefinitionMutable ()=default |
Public 成员函数 继承自 Definition | |
virtual bool | isAlias () const =0 |
virtual QCString | name () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | localName () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () const =0 |
virtual QCString | getSourceFileBase () const =0 |
virtual QCString | getSourceAnchor () const =0 |
virtual QCString | documentation () const =0 |
virtual int | docLine () const =0 |
virtual QCString | docFile () const =0 |
virtual QCString | briefDescriptionAsTooltip () const =0 |
virtual int | briefLine () const =0 |
virtual QCString | inbodyDocumentation () const =0 |
virtual QCString | inbodyFile () const =0 |
virtual int | inbodyLine () const =0 |
virtual QCString | briefFile () const =0 |
virtual QCString | getDefFileName () const =0 |
virtual QCString | getDefFileExtension () const =0 |
virtual int | getDefLine () const =0 |
virtual int | getDefColumn () const =0 |
virtual bool | hasDocumentation () const =0 |
virtual bool | hasUserDocumentation () const =0 |
virtual bool | isVisibleInProject () const =0 |
virtual bool | isVisible () const =0 |
virtual bool | isHidden () const =0 |
virtual bool | isArtificial () const =0 |
virtual QCString | getReference () const =0 |
virtual bool | isReference () const =0 |
virtual int | getStartDefLine () const =0 |
virtual int | getStartBodyLine () const =0 |
virtual int | getEndBodyLine () const =0 |
virtual const FileDef * | getBodyDef () const =0 |
virtual SrcLangExt | getLanguage () const =0 |
Returns the programming language this definition was written in. 更多... | |
virtual const GroupList & | partOfGroups () const =0 |
virtual bool | isLinkableViaGroup () const =0 |
virtual const RefItemVector & | xrefListItems () const =0 |
virtual Definition * | getOuterScope () const =0 |
virtual const MemberVector & | getReferencesMembers () const =0 |
virtual const MemberVector & | getReferencedByMembers () const =0 |
virtual bool | hasSections () const =0 |
virtual bool | hasSources () const =0 |
virtual bool | hasBriefDescription () const =0 |
returns TRUE if this class has a brief description 更多... | |
virtual QCString | id () const =0 |
virtual const SectionRefs & | getSectionRefs () const =0 |
returns the section dictionary, only of importance for pagedef 更多... | |
virtual QCString | navigationPathAsString () const =0 |
virtual QCString | pathFragment () const =0 |
virtual QCString | _symbolName () const =0 |
virtual | ~Definition ()=default |
Private 属性 | |
QCString | m_fileName |
QCString | m_title |
PageLinkedRefMap | m_subPages |
Definition * | m_pageScope |
int | m_nestingLevel |
LocalToc | m_localToc |
bool | m_showLineNo |
额外继承的成员函数 | |
Public 类型 继承自 Definition | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionMixin< PageDef > | |
DefinitionMixin (const DefinitionMixin &def)=default | |
在文件 pagedef.cpp 第 30 行定义.
PageDefImpl::PageDefImpl | ( | const QCString & | f, |
int | l, | ||
const QCString & | n, | ||
const QCString & | d, | ||
const QCString & | t | ||
) |
在文件 pagedef.cpp 第 83 行定义.
|
virtual |
在文件 pagedef.cpp 第 94 行定义.
|
virtual |
重载 DefinitionMixin< PageDef > .
在文件 pagedef.cpp 第 122 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), Definition::definitionType(), m_nestingLevel, m_subPages, Doxygen::mainPage, Definition::name(), PageDef::setNestingLevel(), DefinitionMutable::setOuterScope(), toPageDef() , 以及 Definition::TypePage.
|
inlinevirtual |
Returns the anchor within a page where this item can be found
实现了 PageDef.
在文件 pagedef.cpp 第 57 行定义.
引用了 m_pageScope.
|
inlinevirtual |
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
实现了 PageDef.
在文件 pagedef.cpp 第 52 行定义.
Returns the name of the definition as it appears in the output
实现了 PageDef.
在文件 pagedef.cpp 第 71 行定义.
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 363 行定义.
引用了 getGroupDef() , 以及 DefinitionMixin< PageDef >::isReference().
|
virtual |
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 104 行定义.
引用了 DefinitionMixin< PageDef >::partOfGroups().
被这些函数引用 documentedPage(), getOutputFileBase() , 以及 visibleInIndex().
|
virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
实现了 PageDef.
在文件 pagedef.cpp 第 109 行定义.
引用了 getGroupDef(), GroupDef::getOutputFileBase() , 以及 m_fileName.
被这些函数引用 writeDocumentation() , 以及 writeTagFile().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 143 行定义.
引用了 Definition::definitionType(), DefinitionMixin< PageDef >::getOuterScope() , 以及 Definition::TypePage.
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 371 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::empty() , 以及 m_subPages.
被这些函数引用 writePageDocumentation().
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 396 行定义.
引用了 QCString::isEmpty(), QCString::lower() , 以及 m_title.
被这些函数引用 writeDocumentation().
|
inlinevirtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
实现了 PageDef.
在文件 pagedef.cpp 第 55 行定义.
引用了 m_localToc.
|
inlinevirtual |
Returns TRUE iff it is possible to link to this item within this project.
实现了 PageDef.
在文件 pagedef.cpp 第 54 行定义.
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
实现了 PageDef.
在文件 pagedef.cpp 第 59 行定义.
被这些函数引用 setTitle(), writeDocumentation(), writePageDocumentation() , 以及 writeTagFile().
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 353 行定义.
引用了 Config_getBool, getGroupDef() , 以及 DefinitionMixin< PageDef >::isReference().
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 171 行定义.
引用了 Config_getBool, OutputList::disable(), OutputList::disableAll(), OutputList::disableAllBut(), OutputGenerator::Docbook, DefinitionMixin< PageDef >::docFile(), OutputList::enable(), OutputList::enableAll(), OutputList::endContents(), endFile(), endFileWithNavPath(), OutputList::endPageDoc(), OutputList::endQuickIndices(), OutputList::endSection(), endTitle(), OutputList::endTitleHead(), escapeCharsInString(), FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), OutputList::generateDoc(), DefinitionMixin< PageDef >::getOuterScope(), getOutputFileBase(), DefinitionMixin< PageDef >::getStartBodyLine(), Doxygen::globalScope, DefinitionMixin< PageDef >::hasSections(), hasTitle(), HLI_Pages, OutputGenerator::Html, SectionManager::instance(), LocalToc::isDocbookEnabled(), LocalToc::isHtmlEnabled(), LocalToc::isLatexEnabled(), SectionInfo::label(), OutputGenerator::Latex, m_localToc, m_nestingLevel, OutputGenerator::Man, DefinitionMixin< PageDef >::name(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startContents(), startFile(), OutputList::startPageDoc(), startTitle(), OutputList::startTitleHead(), title(), SectionInfo::title(), Definition::toDefinitionMutable, TRUE, SectionInfo::type(), DefinitionMutable::writeNavigationPath(), writePageDocumentation(), OutputList::writeString() , 以及 DefinitionMixin< PageDef >::writeToc().
|
virtual |
实现了 PageDef.
在文件 pagedef.cpp 第 292 行定义.
引用了 OutputList::disableAll(), OutputList::disableAllBut(), OutputGenerator::Docbook, DefinitionMixin< PageDef >::docFile(), DefinitionMixin< PageDef >::docLine(), DefinitionMixin< PageDef >::documentation(), OutputList::enable(), OutputList::endSection(), OutputList::endTextBlock(), FALSE, OutputList::generateDoc(), DefinitionMixin< PageDef >::hasBriefDescription(), hasSubPages(), DefinitionMixin< PageDef >::inbodyDocumentation(), SectionManager::instance(), QCString::isEmpty(), OutputGenerator::Latex, m_nestingLevel, m_subPages, OutputGenerator::Man, DefinitionMixin< PageDef >::name(), Page, Paragraph, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, Section, OutputList::startSection(), OutputList::startTextBlock(), Doxygen::subpageNestingLevel, Subsection, Subsubsection, title(), TRUE , 以及 OutputList::writeString().
被这些函数引用 writeDocumentation().
|
virtual |
|
private |
在文件 pagedef.cpp 第 80 行定义.
被这些函数引用 getOutputFileBase() , 以及 setFileName().
|
private |
在文件 pagedef.cpp 第 85 行定义.
被这些函数引用 isLinkable(), setLocalToc() , 以及 writeDocumentation().
|
private |
在文件 pagedef.cpp 第 84 行定义.
被这些函数引用 addInnerCompound(), setNestingLevel(), writeDocumentation() , 以及 writePageDocumentation().
|
private |
在文件 pagedef.cpp 第 83 行定义.
被这些函数引用 anchor().
|
private |
在文件 pagedef.cpp 第 86 行定义.
被这些函数引用 setShowLineNo() , 以及 showLineNo().
|
private |
在文件 pagedef.cpp 第 82 行定义.
被这些函数引用 addInnerCompound(), hasSubPages() , 以及 writePageDocumentation().
|
private |
在文件 pagedef.cpp 第 81 行定义.
被这些函数引用 hasTitle() , 以及 setTitle().