Doxygen
|
Singleton providing access to the (user configurable) layout of the documentation 更多...
#include <layout.h>
类 | |
class | Private |
Public 类型 | |
enum | LayoutPart { Class, Concept, Namespace, File, Group, Directory, NrParts } |
Public 成员函数 | |
const LayoutDocEntryList & | docEntries (LayoutPart part) const |
Returns the list of LayoutDocEntry's in representation order for a given page identified by part. 更多... | |
LayoutNavEntry * | rootNavEntry () const |
returns the (invisible) root of the navigation tree. 更多... | |
void | parse (const QCString &fileName) |
Parses a user provided layout 更多... | |
void | init () |
静态 Public 成员函数 | |
static LayoutDocManager & | instance () |
Returns a reference to this singleton. 更多... | |
Private 成员函数 | |
void | addEntry (LayoutPart p, LayoutDocEntry *e) |
void | clear (LayoutPart p) |
LayoutDocManager () | |
~LayoutDocManager () | |
Private 属性 | |
std::unique_ptr< Private > | d |
友元 | |
class | LayoutParser |
Singleton providing access to the (user configurable) layout of the documentation
|
private |
|
private |
|
private |
在文件 layout.cpp 第 1590 行定义.
引用了 d.
被这些函数引用 LayoutParser::endMemberDecl(), LayoutParser::endMemberDef(), LayoutParser::startMemberDecl(), LayoutParser::startMemberDeclEntry(), LayoutParser::startMemberDef(), LayoutParser::startMemberDefEntry(), LayoutParser::startSectionEntry() , 以及 LayoutParser::startSimpleEntry().
|
private |
const LayoutDocEntryList & LayoutDocManager::docEntries | ( | LayoutDocManager::LayoutPart | part | ) | const |
Returns the list of LayoutDocEntry's in representation order for a given page identified by part.
在文件 layout.cpp 第 1580 行定义.
引用了 d.
void LayoutDocManager::init | ( | ) |
在文件 layout.cpp 第 1556 行定义.
引用了 QCString::data(), XMLHandlers::endElement, LayoutParser::endElement(), XMLHandlers::error, LayoutParser::error(), ResourceMgr::getAsString(), ResourceMgr::instance(), LayoutParser::instance(), Debug::isFlagSet(), Debug::Lex, msg(), XMLParser::parse(), LayoutParser::setDocumentLocator(), XMLHandlers::startElement , 以及 LayoutParser::startElement().
被这些函数引用 parseInput().
|
static |
Returns a reference to this singleton.
在文件 layout.cpp 第 1574 行定义.
引用了 LayoutDocManager().
被这些函数引用 NestingNodeContext::Private::addMembers(), addMembersToIndex(), ClassDefImpl::countAdditionalInheritedMembers(), countVisibleMembers(), LayoutParser::endMemberDecl(), LayoutParser::endMemberDef(), generateJSNavTree(), ClassDefImpl::getTitleForMemberListType(), parseInput(), renderQuickLinksAsTabs(), ClassDefImpl::setAnonymousEnumType(), LayoutParser::startClass(), LayoutParser::startConcept(), LayoutParser::startDirectory(), LayoutParser::startFile(), LayoutParser::startGroup(), LayoutParser::startMemberDecl(), LayoutParser::startMemberDeclEntry(), LayoutParser::startMemberDef(), LayoutParser::startMemberDefEntry(), LayoutParser::startNamespace(), LayoutParser::startNavEntry(), LayoutParser::startNavIndex(), LayoutParser::startSectionEntry(), LayoutParser::startSimpleEntry(), ClassDefImpl::writeAdditionalInheritedMembers(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeClassMemberIndex(), writeClassMemberIndexFiltered(), writeConceptIndex(), ClassDefImpl::writeDeclaration(), writeDefaultQuickLinks(), NamespaceDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), GroupDefImpl::writeDocumentation(), FileDefImpl::writeDocumentation(), ClassDefImpl::writeDocumentationContents(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeGroupIndex(), writeGroupTreeNode(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), writeIndexHierarchy(), writeIndexHierarchyEntries(), ClassDefImpl::writeInlineDocumentation(), writeMenuData(), writeNamespaceIndex(), writeNamespaceMemberIndex(), writeNamespaceMemberIndexFiltered(), writeNamespaceMembers(), writePageIndex(), writePages(), FileDefImpl::writeSummaryLinks(), NamespaceDefImpl::writeSummaryLinks(), GroupDefImpl::writeSummaryLinks(), ClassDefImpl::writeSummaryLinks(), NamespaceDefImpl::writeTagFile(), DirDefImpl::writeTagFile(), GroupDefImpl::writeTagFile(), FileDefImpl::writeTagFile() , 以及 ClassDefImpl::writeTagFile().
void LayoutDocManager::parse | ( | const QCString & | fileName | ) |
Parses a user provided layout
在文件 layout.cpp 第 1600 行定义.
引用了 QCString::data(), XMLHandlers::endElement, LayoutParser::endElement(), XMLHandlers::error, LayoutParser::error(), fileToString(), LayoutParser::instance(), Debug::isFlagSet(), Debug::Lex, msg(), XMLParser::parse(), LayoutParser::setDocumentLocator(), XMLHandlers::startElement , 以及 LayoutParser::startElement().
被这些函数引用 parseInput().
LayoutNavEntry * LayoutDocManager::rootNavEntry | ( | ) | const |
returns the (invisible) root of the navigation tree.
在文件 layout.cpp 第 1585 行定义.
引用了 d.
被这些函数引用 generateJSNavTree(), renderQuickLinksAsTabs(), LayoutParser::startNavIndex(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeClassMemberIndex(), writeClassMemberIndexFiltered(), writeConceptIndex(), writeDefaultQuickLinks(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeGroupIndex(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), writeIndexHierarchy(), writeMenuData(), writeNamespaceIndex(), writeNamespaceMemberIndex(), writeNamespaceMemberIndexFiltered(), writePageIndex() , 以及 writePages().
|
friend |
|
private |
被这些函数引用 addEntry(), clear(), docEntries(), LayoutDocManager(), rootNavEntry() , 以及 ~LayoutDocManager().