The index.cpp
File Reference
This file contains functions for the various index pages. More...
Included Headers
Classes Index
struct | Private |
class | AlphaIndexTableCell |
Class representing a cell in the alphabetical class index. More... | |
struct | AnnotatedIndexContext |
struct | CmhlInfo |
Helper class representing a class member in the navigation menu. More... | |
struct | FmhlInfo |
Helper class representing a file member in the navigation menu. More... | |
struct | NmhlInfo |
Helper class representing a namespace member in the navigation menu. More... | |
struct | MmhlInfo |
Helper class representing a module member in the navigation menu. More... | |
Typedefs Index
using | UsedIndexLetters = std::set< std::string > |
Functions Index
static int | countClassHierarchy (ClassDef::CompoundType ct) |
static void | countFiles (int &htmlFiles, int &files) |
static int | countGroups () |
static int | countDirs () |
static int | countNamespaces () |
static int | countConcepts () |
static int | countAnnotatedClasses (int *cp, ClassDef::CompoundType ct) |
static void | countRelatedPages (int &docPages, int &indexPages) |
static void | MemberIndexMap_add (Index::MemberIndexMap &map, const std::string &letter, const MemberDef *md) |
static void | startIndexHierarchy (OutputList &ol, int level) |
static void | endIndexHierarchy (OutputList &ol, int level) |
static void | startQuickIndexList (OutputList &ol, bool letterTabs=FALSE) |
static void | endQuickIndexList (OutputList &ol) |
static void | startQuickIndexItem (OutputList &ol, const QCString &l, bool hl, bool, bool &first) |
static void | endQuickIndexItem (OutputList &ol) |
void | startTitle (OutputList &ol, const QCString &fileName, const DefinitionMutable *def) |
void | endTitle (OutputList &ol, const QCString &fileName, const QCString &name) |
void | startFile (OutputList &ol, const QCString &name, const QCString &manName, const QCString &title, HighlightedItem hli, bool additionalIndices, const QCString &altSidebarName, int hierarchyLevel, const QCString &allMembersFile) |
void | endFile (OutputList &ol, bool skipNavIndex, bool skipEndContents, const QCString &navPath) |
void | endFileWithNavPath (OutputList &ol, const DefinitionMutable *d, bool showPageNavigation) |
static void | writeMemberToIndex (const Definition *def, const MemberDef *md, bool addToIndex) |
template <class T> | |
void | addMembersToIndex (T *def, LayoutDocManager::LayoutPart part, const QCString &name, const QCString &anchor, bool addToIndex=TRUE, bool preventSeparateIndex=FALSE, const ConceptLinkedRefMap *concepts=nullptr) |
static void | writeClassTreeToOutput (OutputList &ol, const BaseClassList &bcl, int level, FTVHelp *ftv, bool addToIndex, ClassDefSet &visitedClasses) |
static bool | dirHasVisibleChildren (const DirDef *dd) |
static void | writeDirTreeNode (OutputList &ol, const DirDef *dd, int level, FTVHelp *ftv, bool addToIndex) |
static void | writeDirHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
static void | writeClassTreeForList (OutputList &ol, const ClassLinkedMap &cl, bool &started, FTVHelp *ftv, bool addToIndex, ClassDef::CompoundType ct, ClassDefSet &visitedClasses) |
static void | writeClassHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex, ClassDef::CompoundType ct) |
static int | countClassesInTreeList (const ClassLinkedMap &cl, ClassDef::CompoundType ct) |
static void | writeHierarchicalIndex (OutputList &ol) |
static void | writeGraphicalClassHierarchy (OutputList &ol) |
static void | writeHierarchicalInterfaceIndex (OutputList &ol) |
static void | writeGraphicalInterfaceHierarchy (OutputList &ol) |
static void | writeHierarchicalExceptionIndex (OutputList &ol) |
static void | writeGraphicalExceptionHierarchy (OutputList &ol) |
static void | writeSingleFileIndex (OutputList &ol, const FileDef *fd) |
static void | writeFileIndex (OutputList &ol) |
template <typename Ptr> | |
const ClassDef * | get_pointer (const Ptr &p) |
const ClassDef * | get_pointer (const ClassLinkedMap::Ptr &p) |
const ClassDef * | get_pointer (const ClassLinkedRefMap::Ptr &p) |
template <class ListType> | |
static void | writeClassTree (const ListType &cl, FTVHelp *ftv, bool addToIndex, bool globalOnly, ClassDef::CompoundType ct) |
static void | writeNamespaceMembers (const NamespaceDef *nd, bool addToIndex) |
static void | writeModuleMembers (const ModuleDef *mod, bool addToIndex) |
static void | writeConceptList (const ConceptLinkedRefMap &concepts, FTVHelp *ftv, bool addToIndex) |
static void | writeNamespaceTree (const NamespaceLinkedRefMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
static void | writeNamespaceTreeElement (const NamespaceDef *nd, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
static void | writeNamespaceTree (const NamespaceLinkedMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
static void | writeClassTreeInsideNamespace (const NamespaceLinkedRefMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex, ClassDef::CompoundType ct) |
static void | writeClassTreeInsideNamespaceElement (const NamespaceDef *nd, FTVHelp *ftv, bool rootOnly, bool addToIndex, ClassDef::CompoundType ct) |
static void | writeClassTreeInsideNamespace (const NamespaceLinkedMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex, ClassDef::CompoundType ct) |
static void | writeNamespaceIndex (OutputList &ol) |
static void | writeAnnotatedClassList (OutputList &ol, ClassDef::CompoundType ct) |
bool | isId1 (int c) |
static QCString | letterToLabel (const QCString &startLetter) |
static void | writeAlphabeticalClassList (OutputList &ol, ClassDef::CompoundType ct, int) |
static void | writeAlphabeticalIndex (OutputList &ol) |
static void | writeAlphabeticalInterfaceIndex (OutputList &ol) |
static void | writeAlphabeticalStructIndex (OutputList &ol) |
static void | writeAlphabeticalExceptionIndex (OutputList &ol) |
static void | writeAnnotatedIndexGeneric (OutputList &ol, const AnnotatedIndexContext ctx) |
static void | writeAnnotatedIndex (OutputList &ol) |
static void | writeAnnotatedInterfaceIndex (OutputList &ol) |
static void | writeAnnotatedStructIndex (OutputList &ol) |
static void | writeAnnotatedExceptionIndex (OutputList &ol) |
static void | writeClassLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevClassName) |
static void | writeFileLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevFileName) |
static void | writeNamespaceLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevNamespaceName) |
static void | writeModuleLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevModuleName) |
static void | writeMemberList (OutputList &ol, bool useSections, const std::string &page, const Index::MemberIndexMap &memberIndexMap, Definition::DefType type) |
static void | writeQuickMemberIndex (OutputList &ol, const Index::MemberIndexMap &map, const std::string &page, QCString fullName, bool multiPage) |
static const CmhlInfo * | getCmhlInfo (size_t hl) |
static void | writeClassMemberIndexFiltered (OutputList &ol, ClassMemberHighlight::Enum hl) |
static void | writeClassMemberIndex (OutputList &ol) |
static const FmhlInfo * | getFmhlInfo (size_t hl) |
static void | writeFileMemberIndexFiltered (OutputList &ol, FileMemberHighlight::Enum hl) |
static void | writeFileMemberIndex (OutputList &ol) |
static const NmhlInfo * | getNmhlInfo (size_t hl) |
static void | writeNamespaceMemberIndexFiltered (OutputList &ol, NamespaceMemberHighlight::Enum hl) |
static void | writeNamespaceMemberIndex (OutputList &ol) |
static const MmhlInfo * | getMmhlInfo (size_t hl) |
static void | writeModuleMemberIndexFiltered (OutputList &ol, ModuleMemberHighlight::Enum hl) |
static void | writeModuleMemberIndex (OutputList &ol) |
static void | writeExampleIndex (OutputList &ol) |
static bool | mainPageHasOwnTitle () |
static void | writePages (PageDef *pd, FTVHelp *ftv) |
static void | writePageIndex (OutputList &ol) |
void | writeGraphInfo (OutputList &ol) |
static void | writeGroupTreeNode (OutputList &ol, const GroupDef *gd, int level, FTVHelp *ftv, bool addToIndex) |
static void | writeGroupHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
static void | writeTopicIndex (OutputList &ol) |
static void | writeModuleTreeNode (OutputList &ol, const ModuleDef *mod, FTVHelp *ftv, bool addToIndex) |
static void | writeModuleList (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
static void | writeModuleIndex (OutputList &ol) |
static void | writeConceptTreeInsideNamespaceElement (const NamespaceDef *nd, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
static void | writeConceptTreeInsideNamespace (const NamespaceLinkedRefMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
static void | writeConceptRootList (FTVHelp *ftv, bool addToIndex) |
static void | writeConceptIndex (OutputList &ol) |
static void | writeUserGroupStubPage (OutputList &ol, LayoutNavEntry *lne) |
static void | writeIndex (OutputList &ol) |
static void | writeIndexHierarchyEntries (OutputList &ol, const LayoutNavEntryList &entries) |
static bool | quickLinkVisible (LayoutNavEntry::Kind kind) |
template <class T> | |
void | renderMemberIndicesAsJs (std::ostream &t, std::function< std::size_t(std::size_t)> numDocumented, std::function< Index::MemberIndexMap(std::size_t)> getMemberList, const T *(*getInfo)(size_t hl), std::size_t total) |
static bool | renderQuickLinksAsJs (std::ostream &t, LayoutNavEntry *root, bool first) |
static void | writeMenuData () |
void | writeIndexHierarchy (OutputList &ol) |
Variables Index
const int | maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |
static std::vector< bool > | indexWritten |
Macro Definitions Index
#define | MAX_ITEMS_BEFORE_MULTIPAGE_INDEX 200 |
#define | MAX_ITEMS_BEFORE_QUICK_INDEX 30 |
Description
This file contains functions for the various index pages.
Typedefs
UsedIndexLetters
|
Definition at line 2249 of file index.cpp.
Functions
addMembersToIndex()
|
Definition at line 528 of file index.cpp.
References addMembersToIndex, Config_getBool, FALSE, Doxygen::indexList, LayoutDocManager::instance, TRUE, LayoutDocEntryMemberDef::type, Definition::TypeClass, Definition::TypeGroup and writeMemberToIndex.
countAnnotatedClasses()
| static |
Definition at line 2100 of file index.cpp.
References Doxygen::classLinkedMap and Config_getBool.
Referenced by Index::countDataStructures.
countClassesInTreeList()
| static |
Definition at line 1090 of file index.cpp.
References classHasVisibleRoot and Config_getBool.
Referenced by countClassHierarchy.
countClassHierarchy()
| static |
Definition at line 1114 of file index.cpp.
References Doxygen::classLinkedMap, countClassesInTreeList and Doxygen::hiddenClassLinkedMap.
Referenced by Index::countDataStructures.
countConcepts()
| static |
Definition at line 1681 of file index.cpp.
Reference Doxygen::conceptLinkedMap.
Referenced by Index::countDataStructures.
countDirs()
| static |
Definition at line 4019 of file index.cpp.
Reference Doxygen::dirLinkedMap.
Referenced by Index::countDataStructures.
countFiles()
| static |
Definition at line 1441 of file index.cpp.
References fileVisibleInIndex and Doxygen::inputNameLinkedMap.
Referenced by Index::countDataStructures.
countGroups()
| static |
Definition at line 4003 of file index.cpp.
Reference Doxygen::groupLinkedMap.
Referenced by Index::countDataStructures.
countNamespaces()
| static |
Definition at line 1670 of file index.cpp.
Reference Doxygen::namespaceLinkedMap.
Referenced by Index::countDataStructures.
countRelatedPages()
| static |
Definition at line 3871 of file index.cpp.
Reference Doxygen::pageLinkedMap.
Referenced by Index::countDataStructures.
dirHasVisibleChildren()
| static |
Definition at line 728 of file index.cpp.
References dirHasVisibleChildren, FALSE, fileVisibleInIndex, DirDef::getFiles, Definition::hasDocumentation, DirDef::subDirs and TRUE.
Referenced by dirHasVisibleChildren and writeDirTreeNode.
endFile()
|
Definition at line 427 of file index.cpp.
References Config_getBool, OutputList::disableAllBut, OutputList::endContents, OutputList::endFile, Html, OutputList::popGeneratorState, OutputList::pushGeneratorState, OutputList::writeFooter and OutputList::writeString.
Referenced by endFileWithNavPath, generateExampleDocs, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedIndexGeneric, writeClassMemberIndexFiltered, writeConceptIndex, GroupDefImpl::writeDocumentation, ModuleDefImpl::writeDocumentation, PageDefImpl::writeDocumentation, MemberList::writeDocumentationPage, writeExampleIndex, writeFileIndex, writeFileMemberIndexFiltered, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeGraphInfo, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, writeIndex, ClassDefImpl::writeMemberList, writeModuleIndex, writeModuleMemberIndexFiltered, writeNamespaceIndex, writeNamespaceMemberIndexFiltered, writePageIndex, writeTopicIndex and writeUserGroupStubPage.
endFileWithNavPath()
|
Definition at line 448 of file index.cpp.
References Config_getBool, OutputList::disableAllBut, endFile, Html, Definition::navigationPathAsString, OutputList::popGeneratorState, OutputList::pushGeneratorState, toDefinition, TRUE, DefinitionMutable::writePageNavigation and OutputList::writeString.
Referenced by ClassDefImpl::writeDocumentation, ConceptDefImpl::writeDocumentation, DirDefImpl::writeDocumentation, DirRelation::writeDocumentation, FileDefImpl::writeDocumentation, NamespaceDefImpl::writeDocumentation, PageDefImpl::writeDocumentation, MemberList::writeDocumentationPage and FileDefImpl::writeSourceFooter.
endIndexHierarchy()
| static |
Definition at line 323 of file index.cpp.
References OutputList::disable, Docbook, OutputList::endIndexList, OutputList::endItemList, Html, Latex, Man, OutputList::popGeneratorState, OutputList::pushGeneratorState and RTF.
Referenced by writeClassHierarchy, writeClassTreeToOutput, writeDirHierarchy, writeDirTreeNode, writeGroupHierarchy, writeGroupTreeNode and writeModuleList.
endQuickIndexItem()
| static |
Definition at line 377 of file index.cpp.
Reference OutputList::writeString.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered, writeNamespaceMemberIndexFiltered and writeQuickMemberIndex.
endQuickIndexList()
| static |
Definition at line 358 of file index.cpp.
Reference OutputList::writeString.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered, writeNamespaceMemberIndexFiltered and writeQuickMemberIndex.
endTitle()
|
Definition at line 394 of file index.cpp.
References OutputList::endHeaderSection, OutputList::endTitleHead and OutputList::popGeneratorState.
Referenced by generateExampleDocs, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedIndexGeneric, writeConceptIndex, ClassDefImpl::writeDocumentation, ConceptDefImpl::writeDocumentation, DirDefImpl::writeDocumentation, FileDefImpl::writeDocumentation, NamespaceDefImpl::writeDocumentation, writeExampleIndex, writeFileIndex, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeGraphInfo, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, ClassDefImpl::writeMemberList, writeModuleIndex, writeNamespaceIndex, writePageIndex, FileDefImpl::writeSourceHeader, writeTopicIndex and writeUserGroupStubPage.
get_pointer()
|
Definition at line 1693 of file index.cpp.
Referenced by writeClassTree.
get_pointer()
|
Definition at line 1694 of file index.cpp.
get_pointer()
|
Definition at line 1695 of file index.cpp.
getCmhlInfo()
| static |
Definition at line 3082 of file index.cpp.
References Config_getBool and theTranslator.
Referenced by renderQuickLinksAsJs and writeClassMemberIndexFiltered.
getFmhlInfo()
| static |
Definition at line 3270 of file index.cpp.
References Config_getBool and theTranslator.
Referenced by renderQuickLinksAsJs and writeFileMemberIndexFiltered.
getMmhlInfo()
| static |
Definition at line 3637 of file index.cpp.
Reference theTranslator.
Referenced by renderQuickLinksAsJs and writeModuleMemberIndexFiltered.
getNmhlInfo()
| static |
Definition at line 3452 of file index.cpp.
References Config_getBool and theTranslator.
Referenced by renderQuickLinksAsJs and writeNamespaceMemberIndexFiltered.
isId1()
| inline |
Definition at line 2198 of file index.cpp.
Referenced by letterToLabel.
letterToLabel()
| static |
Definition at line 2203 of file index.cpp.
References QCString::data, hex, QCString::isEmpty and isId1.
Referenced by renderMemberIndicesAsJs, writeAlphabeticalClassList, writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeMemberList, writeModuleMemberIndexFiltered, writeNamespaceMemberIndexFiltered and writeQuickMemberIndex.
mainPageHasOwnTitle()
| static |
Definition at line 3889 of file index.cpp.
References Config_getString, filterTitle, QCString::isEmpty, Doxygen::mainPage, mainPageHasTitle and qstricmp.
Referenced by writePages.
MemberIndexMap_add()
| static |
Definition at line 180 of file index.cpp.
Referenced by Index::incrementDocumentedClassMembers, Index::incrementDocumentedFileMembers, Index::incrementDocumentedModuleMembers and Index::incrementDocumentedNamespaceMembers.
quickLinkVisible()
| static |
Definition at line 5519 of file index.cpp.
References ClassMemberHighlight::All, FileMemberHighlight::All, ModuleMemberHighlight::All, NamespaceMemberHighlight::All, Config_getBool, Doxygen::exampleLinkedMap, FALSE, Index::instance and TRUE.
renderMemberIndicesAsJs()
|
Definition at line 5567 of file index.cpp.
References convertToId, convertToJSString, FALSE, Doxygen::htmlFileExtension, letterToLabel, MAX_ITEMS_BEFORE_MULTIPAGE_INDEX, maxItemsBeforeQuickIndex and TRUE.
Referenced by renderQuickLinksAsJs.
renderQuickLinksAsJs()
| static |
Definition at line 5627 of file index.cpp.
References LayoutNavEntry::children, convertToJSString, FALSE, getCmhlInfo, getFmhlInfo, getMmhlInfo, getNmhlInfo, Index::instance, Index::isClassIndexLetterUsed, Index::isFileIndexLetterUsed, Index::isModuleIndexLetterUsed, Index::isNamespaceIndexLetterUsed, isURL, Index::numDocumentedClassMembers, Index::numDocumentedFileMembers, Index::numDocumentedModuleMembers, Index::numDocumentedNamespaceMembers, quickLinkVisible, renderMemberIndicesAsJs, renderQuickLinksAsJs, ClassMemberHighlight::Total, FileMemberHighlight::Total, ModuleMemberHighlight::Total, NamespaceMemberHighlight::Total and TRUE.
Referenced by renderQuickLinksAsJs and writeMenuData.
startFile()
|
Definition at line 401 of file index.cpp.
References Config_getBool, OutputList::endQuickIndices, QCString::isEmpty, OutputList::startFile, OutputList::startQuickIndices, OutputList::writeQuickLinks, OutputList::writeSearchInfo and OutputList::writeSplitBar.
Referenced by generateExampleDocs, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedIndexGeneric, writeConceptIndex, ClassDefImpl::writeDocumentation, ConceptDefImpl::writeDocumentation, DirDefImpl::writeDocumentation, DirRelation::writeDocumentation, FileDefImpl::writeDocumentation, GroupDefImpl::writeDocumentation, ModuleDefImpl::writeDocumentation, NamespaceDefImpl::writeDocumentation, PageDefImpl::writeDocumentation, MemberList::writeDocumentationPage, writeExampleIndex, writeFileIndex, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeGraphInfo, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, ClassDefImpl::writeMemberList, writeModuleIndex, writeNamespaceIndex, writePageIndex, FileDefImpl::writeSourceHeader, writeTopicIndex and writeUserGroupStubPage.
startIndexHierarchy()
| static |
Definition at line 307 of file index.cpp.
References OutputList::disable, Docbook, Html, Latex, Man, OutputList::popGeneratorState, OutputList::pushGeneratorState, RTF, OutputList::startIndexList and OutputList::startItemList.
Referenced by writeClassTreeForList, writeClassTreeToOutput, writeDirHierarchy, writeDirTreeNode, writeGroupHierarchy, writeGroupTreeNode and writeModuleList.
startQuickIndexItem()
| static |
Definition at line 364 of file index.cpp.
References FALSE and OutputList::writeString.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered, writeNamespaceMemberIndexFiltered and writeQuickMemberIndex.
startQuickIndexList()
| static |
Definition at line 345 of file index.cpp.
References FALSE and OutputList::writeString.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered, writeNamespaceMemberIndexFiltered and writeQuickMemberIndex.
startTitle()
|
Definition at line 384 of file index.cpp.
References Config_getBool, OutputList::disable, Man, OutputList::pushGeneratorState, OutputList::startHeaderSection, OutputList::startTitleHead and DefinitionMutable::writeSummaryLinks.
Referenced by generateExampleDocs, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedIndexGeneric, writeConceptIndex, ClassDefImpl::writeDocumentation, ConceptDefImpl::writeDocumentation, DirDefImpl::writeDocumentation, FileDefImpl::writeDocumentation, NamespaceDefImpl::writeDocumentation, writeExampleIndex, writeFileIndex, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeGraphInfo, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, ClassDefImpl::writeMemberList, writeModuleIndex, writeNamespaceIndex, writePageIndex, FileDefImpl::writeSourceHeader, writeTopicIndex and writeUserGroupStubPage.
writeAlphabeticalClassList()
| static |
Definition at line 2252 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert, convertUTF8ToUpper, OutputList::docify, VhdlDocGen::ENTITYCLASS, extractNamespaceName, getLanguageSpecificSeparator, Definition::getOutputFileBase, getPrefixIndex, Definition::getReference, getResolvedNamespace, getUTF8CharAt, QCString::isEmpty, Definition::isLinkable, letterToLabel, QCString::str, substitute, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex and writeAlphabeticalStructIndex.
writeAlphabeticalExceptionIndex()
| static |
Definition at line 2495 of file index.cpp.
References OutputList::disableAllBut, endFile, endTitle, ClassDef::Exception, Exceptions, FALSE, LayoutNavEntry::find, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, startTitle, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible and writeAlphabeticalClassList.
Referenced by writeIndexHierarchyEntries.
writeAlphabeticalIndex()
| static |
Definition at line 2408 of file index.cpp.
References ClassDef::Class, Classes, OutputList::disableAllBut, endFile, endTitle, FALSE, LayoutNavEntry::find, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, startTitle, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible and writeAlphabeticalClassList.
Referenced by writeIndexHierarchyEntries.
writeAlphabeticalInterfaceIndex()
| static |
Definition at line 2437 of file index.cpp.
References OutputList::disableAllBut, endFile, endTitle, FALSE, LayoutNavEntry::find, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, ClassDef::Interface, Interfaces, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, startTitle, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible and writeAlphabeticalClassList.
Referenced by writeIndexHierarchyEntries.
writeAlphabeticalStructIndex()
| static |
Definition at line 2466 of file index.cpp.
References OutputList::disableAllBut, endFile, endTitle, FALSE, LayoutNavEntry::find, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, startTitle, ClassDef::Struct, Structs, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible and writeAlphabeticalClassList.
Referenced by writeIndexHierarchyEntries.
writeAnnotatedClassList()
| static |
Definition at line 2125 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert, OutputList::disable, Docbook, OutputList::docify, OutputList::endIndexKey, OutputList::endIndexList, OutputList::endIndexValue, FALSE, OutputList::generateDoc, VhdlDocGen::getProtectionName, Latex, VhdlDocGen::PACKAGECLASS, VhdlDocGen::PACKBODYCLASS, OutputList::popGeneratorState, OutputList::pushGeneratorState, RTF, OutputList::startIndexKey, OutputList::startIndexList, OutputList::startIndexValue, TRUE, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeAnnotatedIndexGeneric.
writeAnnotatedExceptionIndex()
| static |
Definition at line 2666 of file index.cpp.
References AnnotatedExceptions, ClassDef::Exception, Index::instance, theTranslator and writeAnnotatedIndexGeneric.
Referenced by writeIndexHierarchyEntries.
writeAnnotatedIndex()
| static |
Definition at line 2624 of file index.cpp.
References AnnotatedClasses, ClassDef::Class, Index::instance, theTranslator and writeAnnotatedIndexGeneric.
Referenced by writeIndexHierarchyEntries.
writeAnnotatedIndexGeneric()
| static |
Definition at line 2549 of file index.cpp.
References Doxygen::classLinkedMap, AnnotatedIndexContext::compoundType, OutputList::disable, OutputList::disableAllBut, endFile, OutputList::endTextBlock, endTitle, AnnotatedIndexContext::fallbackKind, AnnotatedIndexContext::fileBaseName, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, AnnotatedIndexContext::hiItem, Html, Doxygen::indexList, LayoutDocManager::instance, LayoutNavEntry::intro, Latex, AnnotatedIndexContext::listDefaultIntroText, AnnotatedIndexContext::listDefaultTitleText, AnnotatedIndexContext::listKind, Man, Doxygen::namespaceLinkedMap, AnnotatedIndexContext::numAnnotated, AnnotatedIndexContext::numPrinted, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, RTF, OutputList::startContents, startFile, OutputList::startTextBlock, startTitle, TextStream::str, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeAnnotatedClassList, writeClassTree, writeClassTreeInsideNamespace and OutputList::writeString.
Referenced by writeAnnotatedExceptionIndex, writeAnnotatedIndex, writeAnnotatedInterfaceIndex and writeAnnotatedStructIndex.
writeAnnotatedInterfaceIndex()
| static |
Definition at line 2638 of file index.cpp.
References AnnotatedInterfaces, Index::instance, ClassDef::Interface, theTranslator and writeAnnotatedIndexGeneric.
Referenced by writeIndexHierarchyEntries.
writeAnnotatedStructIndex()
| static |
Definition at line 2652 of file index.cpp.
References AnnotatedStructs, Index::instance, ClassDef::Struct, theTranslator and writeAnnotatedIndexGeneric.
Referenced by writeIndexHierarchyEntries.
writeClassHierarchy()
| static |
Definition at line 1063 of file index.cpp.
References Doxygen::classLinkedMap, OutputList::disable, endIndexHierarchy, FALSE, Doxygen::hiddenClassLinkedMap, Html, Doxygen::indexList, OutputList::popGeneratorState, OutputList::pushGeneratorState and writeClassTreeForList.
Referenced by writeHierarchicalExceptionIndex, writeHierarchicalIndex and writeHierarchicalInterfaceIndex.
writeClassLinkForMember()
| static |
Definition at line 2679 of file index.cpp.
References Definition::anchor, Definition::displayName, MemberDef::getClassDef, Definition::getOutputFileBase, Definition::getReference, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeMemberList.
writeClassMemberIndex()
| static |
Definition at line 3233 of file index.cpp.
References ClassMemberHighlight::All, ClassMemberHighlight::Enums, ClassMemberHighlight::EnumValues, ClassMemberHighlight::Events, LayoutNavEntry::find, ClassMemberHighlight::Functions, Doxygen::indexList, Index::instance, LayoutDocManager::instance, ClassMemberHighlight::Properties, ClassMemberHighlight::Related, LayoutDocManager::rootNavEntry, theTranslator, LayoutNavEntry::title, TRUE, ClassMemberHighlight::Typedefs, ClassMemberHighlight::Variables, LayoutNavEntry::visible and writeClassMemberIndexFiltered.
Referenced by writeIndexHierarchyEntries.
writeClassMemberIndexFiltered()
| static |
Definition at line 3104 of file index.cpp.
References ClassMemberHighlight::All, Config_getBool, OutputList::disableAllBut, endFile, endQuickIndexItem, endQuickIndexList, OutputList::endQuickIndices, OutputList::endTextBlock, FALSE, LayoutNavEntry::find, fixSpaces, CmhlInfo::fname, Functions, getCmhlInfo, Html, Doxygen::htmlFileExtension, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, letterToLabel, MAX_ITEMS_BEFORE_MULTIPAGE_INDEX, maxItemsBeforeQuickIndex, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, OutputList::startFile, startQuickIndexItem, startQuickIndexList, OutputList::startQuickIndices, OutputList::startTextBlock, theTranslator, CmhlInfo::title, LayoutNavEntry::title, ClassMemberHighlight::Total, TRUE, Definition::TypeClass, LayoutNavEntry::visible, writeMemberList, OutputList::writeQuickLinks, writeQuickMemberIndex, OutputList::writeSearchInfo, OutputList::writeSplitBar and OutputList::writeString.
Referenced by writeClassMemberIndex.
writeClassTree()
| static |
Definition at line 1698 of file index.cpp.
References FTVHelp::addContentsItem, addMembersToIndex, Definition::anchor, classVisibleInIndex, ClassDef::compoundType, Config_getBool, VhdlDocGen::convert, FTVHelp::decContentsDepth, Definition::definitionType, Definition::displayName, FALSE, get_pointer, ClassDef::getClasses, Definition::getLanguage, Definition::getOuterScope, Definition::getOutputFileBase, Definition::getReference, Doxygen::globalScope, FTVHelp::incContentsDepth, ClassDef::isImplicitTemplateInstance, ClassDef::isSimple, VhdlDocGen::PACKAGECLASS, VhdlDocGen::PACKBODYCLASS, Definition::partOfGroups, ClassDef::protection, TRUE, Definition::TypeClass and writeClassTree.
Referenced by writeAnnotatedIndexGeneric, writeClassTree, writeClassTreeInsideNamespaceElement, writeModuleTreeNode and writeNamespaceTreeElement.
writeClassTreeForList()
| static |
Definition at line 964 of file index.cpp.
References FTVHelp::addContentsItem, classHasVisibleChildren, classHasVisibleRoot, Config_getBool, VhdlDocGen::convert, OutputList::docify, OutputList::endIndexItem, OutputList::endIndexListItem, OutputList::endTypewriter, VhdlDocGen::ENTITYCLASS, FALSE, Doxygen::indexList, OutputList::parseText, startIndexHierarchy, OutputList::startIndexItem, OutputList::startIndexListItem, OutputList::startTypewriter, TRUE and writeClassTreeToOutput.
Referenced by writeClassHierarchy.
writeClassTreeInsideNamespace()
| static |
Definition at line 1977 of file index.cpp.
Reference writeClassTreeInsideNamespaceElement.
Referenced by writeAnnotatedIndexGeneric and writeClassTreeInsideNamespaceElement.
writeClassTreeInsideNamespace()
| static |
Definition at line 1986 of file index.cpp.
Reference writeClassTreeInsideNamespaceElement.
writeClassTreeInsideNamespaceElement()
| static |
Definition at line 1905 of file index.cpp.
References FTVHelp::addContentsItem, Config_getBool, FTVHelp::decContentsDepth, ClassDef::Exception, FALSE, NamespaceDef::getClasses, NamespaceDef::getExceptions, NamespaceDef::getInterfaces, Definition::getLanguage, NamespaceDef::getNamespaces, Definition::getOuterScope, Definition::getOutputFileBase, Definition::getReference, NamespaceDef::getStructs, Doxygen::globalScope, FTVHelp::incContentsDepth, Doxygen::indexList, ClassDef::Interface, Definition::isAnonymous, Definition::isLinkableInProject, Definition::localName, namespaceHasNestedClass, qstrlen, QCString::replace, ClassDef::Struct, TRUE, writeClassTree and writeClassTreeInsideNamespace.
Referenced by writeClassTreeInsideNamespace and writeClassTreeInsideNamespace.
writeClassTreeToOutput()
| static |
Generates HTML Help tree of classes
Definition at line 620 of file index.cpp.
References FTVHelp::addContentsItem, Definition::anchor, ClassDef::baseClasses, classHasVisibleChildren, classHasVisibleRoot, VhdlDocGen::convert, FTVHelp::decContentsDepth, Definition::displayName, OutputList::docify, endIndexHierarchy, OutputList::endIndexItem, OutputList::endIndexListItem, OutputList::endTypewriter, VhdlDocGen::ENTITYCLASS, FALSE, Definition::getLanguage, Definition::getOutputFileBase, Definition::getReference, FTVHelp::incContentsDepth, Doxygen::indexList, Definition::isLinkable, Definition::isReference, ClassDef::isVisibleInHierarchy, Definition::name, OutputList::parseText, ClassDef::protection, startIndexHierarchy, OutputList::startIndexItem, OutputList::startIndexListItem, OutputList::startTypewriter, ClassDef::subClasses, TRUE and writeClassTreeToOutput.
Referenced by writeClassTreeForList and writeClassTreeToOutput.
writeConceptIndex()
| static |
Definition at line 4667 of file index.cpp.
References Doxygen::conceptLinkedMap, Concepts, Config_getBool, OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endIndexKey, OutputList::endIndexList, OutputList::endIndexValue, OutputList::endTextBlock, endTitle, FALSE, LayoutNavEntry::find, OutputList::generateDoc, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Man, Doxygen::namespaceLinkedMap, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startIndexKey, OutputList::startIndexList, OutputList::startIndexValue, OutputList::startTextBlock, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeConceptRootList, writeConceptTreeInsideNamespaceElement, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeConceptList()
| static |
Definition at line 4561 of file index.cpp.
References FTVHelp::addContentsItem, FALSE and Doxygen::indexList.
Referenced by writeConceptTreeInsideNamespaceElement, writeModuleTreeNode and writeNamespaceTreeElement.
writeConceptRootList()
| static |
Definition at line 4645 of file index.cpp.
References FTVHelp::addContentsItem, Doxygen::conceptLinkedMap, Doxygen::globalScope and Doxygen::indexList.
Referenced by writeConceptIndex.
writeConceptTreeInsideNamespace()
| static |
Definition at line 4584 of file index.cpp.
Reference writeConceptTreeInsideNamespaceElement.
Referenced by writeConceptTreeInsideNamespaceElement.
writeConceptTreeInsideNamespaceElement()
| static |
Definition at line 4594 of file index.cpp.
References FTVHelp::addContentsItem, FTVHelp::decContentsDepth, FALSE, NamespaceDef::getConcepts, NamespaceDef::getNamespaces, Definition::getOuterScope, Definition::getOutputFileBase, Definition::getReference, Doxygen::globalScope, FTVHelp::incContentsDepth, Doxygen::indexList, Definition::isAnonymous, Definition::isLinkableInProject, Definition::localName, namespaceHasNestedConcept, TRUE, writeConceptList and writeConceptTreeInsideNamespace.
Referenced by writeConceptIndex and writeConceptTreeInsideNamespace.
writeDirHierarchy()
| static |
Definition at line 900 of file index.cpp.
References FTVHelp::addContentsItem, addMembersToIndex, Doxygen::dirLinkedMap, OutputList::disable, endIndexHierarchy, FALSE, fileVisibleInIndex, Doxygen::globalScope, Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, OutputList::popGeneratorState, OutputList::pushGeneratorState, startIndexHierarchy, TRUE and writeDirTreeNode.
Referenced by writeFileIndex.
writeDirTreeNode()
| static |
Definition at line 756 of file index.cpp.
References FTVHelp::addContentsItem, addMembersToIndex, FTVHelp::decContentsDepth, dirHasVisibleChildren, OutputList::docify, endIndexHierarchy, OutputList::endIndexItem, OutputList::endIndexListItem, OutputList::endTypewriter, FALSE, fileVisibleInIndex, Definition::getDefFileName, Definition::getDefLine, DirDef::getFiles, Definition::getOutputFileBase, Definition::getReference, FTVHelp::incContentsDepth, Doxygen::indexList, Definition::isReference, Definition::name, OutputList::parseText, DirDef::shortName, startIndexHierarchy, OutputList::startIndexItem, OutputList::startIndexListItem, OutputList::startTypewriter, DirDef::subDirs, TRUE, warn and writeDirTreeNode.
Referenced by writeDirHierarchy and writeDirTreeNode.
writeExampleIndex()
| static |
Definition at line 3806 of file index.cpp.
References OutputList::disable, Docbook, endFile, OutputList::endItemList, OutputList::endItemListItem, OutputList::endTextBlock, endTitle, Doxygen::exampleLinkedMap, Examples, FALSE, filterTitle, LayoutNavEntry::find, Doxygen::indexList, LayoutDocManager::instance, LayoutNavEntry::intro, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startItemList, OutputList::startItemListItem, OutputList::startTextBlock, startTitle, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible and OutputList::writeObjectLink.
Referenced by writeIndexHierarchyEntries.
writeFileIndex()
| static |
Definition at line 1542 of file index.cpp.
References compareFileDefs, Config_getBool, OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endIndexList, OutputList::endTextBlock, endTitle, Files, LayoutNavEntry::find, QCString::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, QCString::isEmpty, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startIndexList, OutputList::startTextBlock, startTitle, QCString::str, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeDirHierarchy, writeSingleFileIndex and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeFileLinkForMember()
| static |
Definition at line 2692 of file index.cpp.
References Definition::anchor, MemberDef::getFileDef, Definition::getOutputFileBase, Definition::getReference, Definition::name, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeMemberList.
writeFileMemberIndex()
| static |
Definition at line 3417 of file index.cpp.
References FileMemberHighlight::All, FileMemberHighlight::Defines, FileMemberHighlight::Dictionaries, FileMemberHighlight::Enums, FileMemberHighlight::EnumValues, LayoutNavEntry::find, FileMemberHighlight::Functions, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutDocManager::rootNavEntry, FileMemberHighlight::Sequences, theTranslator, LayoutNavEntry::title, FileMemberHighlight::Typedefs, FileMemberHighlight::Variables, LayoutNavEntry::visible and writeFileMemberIndexFiltered.
Referenced by writeIndexHierarchyEntries.
writeFileMemberIndexFiltered()
| static |
Definition at line 3293 of file index.cpp.
References FileMemberHighlight::All, Config_getBool, OutputList::disableAllBut, endFile, endQuickIndexItem, endQuickIndexList, OutputList::endQuickIndices, OutputList::endTextBlock, FALSE, LayoutNavEntry::find, fixSpaces, FmhlInfo::fname, getFmhlInfo, Globals, Html, Doxygen::htmlFileExtension, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, letterToLabel, MAX_ITEMS_BEFORE_MULTIPAGE_INDEX, maxItemsBeforeQuickIndex, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, OutputList::startFile, startQuickIndexItem, startQuickIndexList, OutputList::startQuickIndices, OutputList::startTextBlock, theTranslator, LayoutNavEntry::title, FileMemberHighlight::Total, TRUE, Definition::TypeFile, LayoutNavEntry::visible, writeMemberList, OutputList::writeQuickLinks, writeQuickMemberIndex, OutputList::writeSearchInfo, OutputList::writeSplitBar and OutputList::writeString.
Referenced by writeFileMemberIndex.
writeGraphicalClassHierarchy()
| static |
Definition at line 1205 of file index.cpp.
References ClassHierarchy, OutputList::disableAllBut, OutputList::enableAll, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, FALSE, LayoutNavEntry::find, Html, Index::instance, LayoutDocManager::instance, OutputList::parseText, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, theTranslator, LayoutNavEntry::title and OutputList::writeGraphicalHierarchy.
Referenced by writeIndexHierarchyEntries.
writeGraphicalExceptionHierarchy()
| static |
Definition at line 1415 of file index.cpp.
References OutputList::disableAllBut, OutputList::enableAll, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, ClassDef::Exception, ExceptionHierarchy, FALSE, LayoutNavEntry::find, Html, Index::instance, LayoutDocManager::instance, OutputList::parseText, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, theTranslator, LayoutNavEntry::title and OutputList::writeGraphicalHierarchy.
Referenced by writeIndexHierarchyEntries.
writeGraphicalInterfaceHierarchy()
| static |
Definition at line 1310 of file index.cpp.
References OutputList::disableAllBut, OutputList::enableAll, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, FALSE, LayoutNavEntry::find, Html, Index::instance, LayoutDocManager::instance, ClassDef::Interface, InterfaceHierarchy, OutputList::parseText, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, theTranslator, LayoutNavEntry::title and OutputList::writeGraphicalHierarchy.
Referenced by writeIndexHierarchyEntries.
writeGraphInfo()
|
Definition at line 4035 of file index.cpp.
References Config_getBool, Config_getString, Config_updateBool, createFileDef, OutputList::disableAllBut, endFile, endTitle, FALSE, QCString::find, OutputList::generateDoc, getDotImageExtension, Html, QCString::left, QCString::mid, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, OutputList::startContents, startFile, startTitle, theTranslator and DotLegendGraph::writeGraph.
Referenced by generateOutput.
writeGroupHierarchy()
| static |
Definition at line 4329 of file index.cpp.
References OutputList::disable, endIndexHierarchy, Doxygen::groupLinkedMap, Html, OutputList::popGeneratorState, OutputList::pushGeneratorState, startIndexHierarchy and writeGroupTreeNode.
Referenced by writeTopicIndex.
writeGroupTreeNode()
| static |
write groups as hierarchical trees
Definition at line 4086 of file index.cpp.
References FTVHelp::addContentsItem, addMembersToIndex, Config_getBool, FTVHelp::decContentsDepth, OutputList::docify, LinkedRefMap< T, Hash, KeyEqual, Map >::empty, MemberVector::empty, endIndexHierarchy, OutputList::endIndexItem, OutputList::endIndexListItem, OutputList::endTypewriter, FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find, GroupDef::getClasses, GroupDef::getConcepts, Definition::getDefFileName, Definition::getDefLine, GroupDef::getDirs, GroupDef::getFiles, GroupDef::getMemberList, GroupDef::getMemberLists, GroupDef::getNamespaces, Definition::getOutputFileBase, GroupDef::getPages, Definition::getReference, GroupDef::getSubGroups, GroupDef::groupTitle, FTVHelp::incContentsDepth, Doxygen::indexList, LayoutDocManager::instance, SectionManager::instance, GroupDef::isASubGroup, Definition::isReference, Definition::isVisible, GroupDef::isVisibleInHierarchy, SectionInfo::label, Definition::name, parseCommentAsHtml, parseCommentAsText, OutputList::parseText, LinkedRefMap< T, Hash, KeyEqual, Map >::size, startIndexHierarchy, OutputList::startIndexItem, OutputList::startIndexListItem, OutputList::startTypewriter, TRUE, LayoutDocEntryMemberDef::type, warn, writeGroupTreeNode and writePages.
Referenced by writeGroupHierarchy and writeGroupTreeNode.
writeHierarchicalExceptionIndex()
| static |
Definition at line 1336 of file index.cpp.
References Config_getBool, OutputList::disable, OutputList::disableAllBut, OutputList::enable, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, ClassDef::Exception, ExceptionHierarchy, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Latex, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, RTF, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeClassHierarchy and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeHierarchicalIndex()
| static |
Definition at line 1124 of file index.cpp.
References ClassDef::Class, ClassHierarchy, Config_getBool, OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Latex, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, RTF, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeClassHierarchy and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeHierarchicalInterfaceIndex()
| static |
Definition at line 1231 of file index.cpp.
References Config_getBool, OutputList::disable, OutputList::disableAllBut, OutputList::enable, endFile, OutputList::endParagraph, OutputList::endTextBlock, OutputList::endTextLink, endTitle, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, ClassDef::Interface, InterfaceHierarchy, LayoutNavEntry::intro, Latex, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, RTF, OutputList::startContents, startFile, OutputList::startParagraph, OutputList::startTextBlock, OutputList::startTextLink, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeClassHierarchy and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeIndex()
| static |
Definition at line 4809 of file index.cpp.
References addHtmlExtensionIfMissing, Config_getBool, Config_getString, Crawlmap::crawlFileName, OutputList::disable, OutputList::disableAllBut, Docbook, OutputList::enable, OutputList::endContents, endFile, OutputList::endHeaderSection, OutputList::endIndexSection, OutputList::endPageDoc, OutputList::endProjectNumber, OutputList::endQuickIndices, OutputList::endTextBlock, OutputList::endTitleHead, Doxygen::exampleLinkedMap, FALSE, LayoutNavEntry::find, OutputList::generateDoc, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isConceptDocumentation, isConceptIndex, QCString::isEmpty, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isTitlePageAuthor, isTitlePageStart, isTopicDocumentation, isTopicIndex, OutputList::lastIndexPage, Latex, Main, Doxygen::mainPage, mainPageHasTitle, msg, parseCommentAsHtml, parseCommentAsText, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, qstricmp, LayoutDocManager::rootNavEntry, RTF, OutputList::startContents, OutputList::startFile, OutputList::startHeaderSection, OutputList::startIndexSection, OutputList::startPageDoc, OutputList::startProjectNumber, OutputList::startQuickIndices, OutputList::startTextBlock, OutputList::startTitleHead, theTranslator, TRUE, writePages, OutputList::writeQuickLinks, OutputList::writeSearchInfo, OutputList::writeSplitBar and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeIndexHierarchy()
|
Definition at line 5718 of file index.cpp.
References LayoutNavEntry::children, LayoutDocManager::instance, LayoutDocManager::rootNavEntry, writeIndexHierarchyEntries and writeMenuData.
Referenced by generateOutput.
writeIndexHierarchyEntries()
| static |
Definition at line 5199 of file index.cpp.
References QCString::at, Config_getBool, correctURL, FALSE, Doxygen::indexList, indexWritten, Index::instance, LayoutDocManager::instance, QCString::isEmpty, msg, QCString::prepend, TRUE, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedExceptionIndex, writeAnnotatedIndex, writeAnnotatedInterfaceIndex, writeAnnotatedStructIndex, writeClassMemberIndex, writeConceptIndex, writeExampleIndex, writeFileIndex, writeFileMemberIndex, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, writeIndex, writeIndexHierarchyEntries, writeModuleIndex, writeModuleMemberIndex, writeNamespaceIndex, writeNamespaceMemberIndex, writePageIndex, writeTopicIndex and writeUserGroupStubPage.
Referenced by writeIndexHierarchy and writeIndexHierarchyEntries.
writeMemberList()
| static |
Definition at line 2733 of file index.cpp.
References ASSERT, QCString::at, convertToId, QCString::data, OutputList::docify, OutputList::endItemList, OutputList::endItemListItem, OutputList::endSection, FALSE, getPrefixIndex, QCString::isEmpty, letterToLabel, OutputList::startItemList, OutputList::startItemListItem, OutputList::startSection, SectionType::Subsection, TRUE, Definition::TypeModule, writeClassLinkForMember, writeFileLinkForMember, writeModuleLinkForMember and writeNamespaceLinkForMember.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered and writeNamespaceMemberIndexFiltered.
writeMemberToIndex()
| static |
Definition at line 468 of file index.cpp.
References Definition::anchor, Config_getBool, Definition::definitionType, MemberVector::empty, MemberDef::enumFieldList, FALSE, MemberDef::getGroupDef, MemberDef::getNamespaceDef, Definition::getOuterScope, Definition::getOutputFileBase, Definition::getReference, Doxygen::globalScope, Doxygen::indexList, Definition::isAnonymous, MemberDef::isEnumerate, Definition::name, Definition::qualifiedName, Definition::TypeFile and Definition::TypeModule.
Referenced by addMembersToIndex, writeModuleMembers and writeNamespaceMembers.
writeMenuData()
| static |
Definition at line 5702 of file index.cpp.
References Config_getBool, LayoutDocManager::instance, JAVASCRIPT_LICENSE_TEXT, Portable::openOutputStream, renderQuickLinksAsJs, LayoutDocManager::rootNavEntry and TRUE.
Referenced by writeIndexHierarchy.
writeModuleIndex()
| static |
Definition at line 4493 of file index.cpp.
References Config_getBool, OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endTextBlock, endTitle, FALSE, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, LayoutDocManager::instance, ModuleManager::instance, LayoutNavEntry::intro, Man, Modules, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startTextBlock, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeModuleList and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeModuleLinkForMember()
| static |
Definition at line 2718 of file index.cpp.
References Definition::anchor, Definition::displayName, MemberDef::getModuleDef, Definition::getOutputFileBase, Definition::getReference, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeMemberList.
writeModuleList()
| static |
Definition at line 4469 of file index.cpp.
References OutputList::disable, endIndexHierarchy, Html, ModuleManager::instance, OutputList::popGeneratorState, OutputList::pushGeneratorState, startIndexHierarchy and writeModuleTreeNode.
Referenced by writeModuleIndex.
writeModuleMemberIndex()
| static |
Definition at line 3781 of file index.cpp.
References ModuleMemberHighlight::All, ModuleMemberHighlight::Enums, ModuleMemberHighlight::EnumValues, LayoutNavEntry::find, ModuleMemberHighlight::Functions, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutDocManager::rootNavEntry, theTranslator, LayoutNavEntry::title, ModuleMemberHighlight::Typedefs, ModuleMemberHighlight::Variables, LayoutNavEntry::visible and writeModuleMemberIndexFiltered.
Referenced by writeIndexHierarchyEntries.
writeModuleMemberIndexFiltered()
| static |
Definition at line 3653 of file index.cpp.
References ModuleMemberHighlight::All, Config_getBool, OutputList::disableAllBut, endFile, endQuickIndexItem, endQuickIndexList, OutputList::endQuickIndices, OutputList::endTextBlock, FALSE, LayoutNavEntry::find, fixSpaces, MmhlInfo::fname, getMmhlInfo, Html, Doxygen::htmlFileExtension, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, letterToLabel, MAX_ITEMS_BEFORE_MULTIPAGE_INDEX, maxItemsBeforeQuickIndex, ModuleMembers, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, OutputList::startFile, startQuickIndexItem, startQuickIndexList, OutputList::startQuickIndices, OutputList::startTextBlock, theTranslator, LayoutNavEntry::title, ModuleMemberHighlight::Total, TRUE, Definition::TypeModule, LayoutNavEntry::visible, writeMemberList, OutputList::writeQuickLinks, writeQuickMemberIndex, OutputList::writeSearchInfo, OutputList::writeSplitBar and OutputList::writeString.
Referenced by writeModuleMemberIndex.
writeModuleMembers()
| static |
Definition at line 1787 of file index.cpp.
References ModuleDef::getMemberList, LayoutDocManager::instance, LayoutDocEntryMemberDecl::type and writeMemberToIndex.
Referenced by writeModuleTreeNode.
writeModuleTreeNode()
| static |
Definition at line 4422 of file index.cpp.
References FTVHelp::addContentsItem, ClassDef::Class, ModuleDef::countVisibleMembers, OutputList::docify, OutputList::endIndexItem, OutputList::endIndexListItem, OutputList::endTypewriter, FALSE, ModuleDef::getClasses, ModuleDef::getConcepts, Definition::getOutputFileBase, Definition::getReference, Doxygen::indexList, Definition::isReference, Definition::name, OutputList::parseText, Definition::qualifiedName, OutputList::startIndexItem, OutputList::startIndexListItem, OutputList::startTypewriter, TRUE, writeClassTree, writeConceptList and writeModuleMembers.
Referenced by writeModuleList.
writeNamespaceIndex()
| static |
Definition at line 1995 of file index.cpp.
References Config_getBool, OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endIndexKey, OutputList::endIndexList, OutputList::endIndexValue, OutputList::endTextBlock, endTitle, FALSE, LayoutNavEntry::find, OutputList::generateDoc, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Man, Doxygen::namespaceLinkedMap, Namespaces, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, qstrlen, QCString::replace, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startIndexKey, OutputList::startIndexList, OutputList::startIndexValue, OutputList::startTextBlock, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, TRUE, LayoutNavEntry::visible, writeNamespaceTree, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeNamespaceLinkForMember()
| static |
Definition at line 2705 of file index.cpp.
References Definition::anchor, Definition::displayName, MemberDef::getNamespaceDef, Definition::getOutputFileBase, Definition::getReference, OutputList::writeObjectLink and OutputList::writeString.
Referenced by writeMemberList.
writeNamespaceMemberIndex()
| static |
Definition at line 3601 of file index.cpp.
References NamespaceMemberHighlight::All, NamespaceMemberHighlight::Dictionaries, NamespaceMemberHighlight::Enums, NamespaceMemberHighlight::EnumValues, LayoutNavEntry::find, NamespaceMemberHighlight::Functions, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutDocManager::rootNavEntry, NamespaceMemberHighlight::Sequences, theTranslator, LayoutNavEntry::title, NamespaceMemberHighlight::Typedefs, NamespaceMemberHighlight::Variables, LayoutNavEntry::visible and writeNamespaceMemberIndexFiltered.
Referenced by writeIndexHierarchyEntries.
writeNamespaceMemberIndexFiltered()
| static |
Definition at line 3476 of file index.cpp.
References NamespaceMemberHighlight::All, Config_getBool, OutputList::disableAllBut, endFile, endQuickIndexItem, endQuickIndexList, OutputList::endQuickIndices, OutputList::endTextBlock, FALSE, LayoutNavEntry::find, fixSpaces, NmhlInfo::fname, getNmhlInfo, Html, Doxygen::htmlFileExtension, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, letterToLabel, MAX_ITEMS_BEFORE_MULTIPAGE_INDEX, maxItemsBeforeQuickIndex, NamespaceMembers, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, OutputList::startFile, startQuickIndexItem, startQuickIndexList, OutputList::startQuickIndices, OutputList::startTextBlock, theTranslator, LayoutNavEntry::title, NamespaceMemberHighlight::Total, TRUE, Definition::TypeNamespace, LayoutNavEntry::visible, writeMemberList, OutputList::writeQuickLinks, writeQuickMemberIndex, OutputList::writeSearchInfo, OutputList::writeSplitBar and OutputList::writeString.
Referenced by writeNamespaceMemberIndex.
writeNamespaceMembers()
| static |
Definition at line 1761 of file index.cpp.
References NamespaceDef::getMemberList, LayoutDocManager::instance, LayoutDocEntryMemberDef::type and writeMemberToIndex.
Referenced by writeNamespaceTreeElement.
writeNamespaceTree()
| static |
Definition at line 1878 of file index.cpp.
Reference writeNamespaceTreeElement.
Referenced by writeNamespaceIndex and writeNamespaceTreeElement.
writeNamespaceTree()
| static |
Definition at line 1890 of file index.cpp.
Reference writeNamespaceTreeElement.
writeNamespaceTreeElement()
| static |
Definition at line 1818 of file index.cpp.
References FTVHelp::addContentsItem, ClassDef::Class, NamespaceDef::countVisibleMembers, FTVHelp::decContentsDepth, FALSE, NamespaceDef::getClasses, NamespaceDef::getConcepts, Definition::getLanguage, NamespaceDef::getNamespaces, Definition::getOuterScope, Definition::getOutputFileBase, Definition::getReference, Doxygen::globalScope, FTVHelp::incContentsDepth, Doxygen::indexList, Definition::isAnonymous, QCString::isEmpty, Definition::isLinkable, Definition::localName, namespaceHasNestedClass, namespaceHasNestedConcept, namespaceHasNestedNamespace, Definition::partOfGroups, qstrlen, QCString::replace, writeClassTree, writeConceptList, writeNamespaceMembers and writeNamespaceTree.
Referenced by writeNamespaceTree and writeNamespaceTree.
writePageIndex()
| static |
Definition at line 3961 of file index.cpp.
References OutputList::disableAllBut, endFile, OutputList::endTextBlock, endTitle, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Doxygen::pageLinkedMap, Pages, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startTextBlock, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, Definition::TypePage, writePages and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writePages()
Definition at line 3900 of file index.cpp.
References FTVHelp::addContentsItem, PageDef::addSectionsToIndex, FTVHelp::decContentsDepth, LayoutNavEntry::find, Definition::getDefFileName, Definition::getDefLine, Definition::getOutputFileBase, Definition::getReference, PageDef::getSubPages, Definition::hasSections, PageDef::hasSubPages, FTVHelp::incContentsDepth, Doxygen::indexList, LayoutDocManager::instance, QCString::isEmpty, Doxygen::mainPage, mainPageHasOwnTitle, Definition::name, parseCommentAsHtml, parseCommentAsText, LayoutDocManager::rootNavEntry, PageDef::title, TRUE, LayoutNavEntry::visible, PageDef::visibleInIndex and writePages.
Referenced by writeGroupTreeNode, writeIndex, writePageIndex and writePages.
writeQuickMemberIndex()
| static |
Definition at line 3046 of file index.cpp.
References convertToId, endQuickIndexItem, endQuickIndexList, FALSE, Doxygen::htmlFileExtension, letterToLabel, startQuickIndexItem, startQuickIndexList, TRUE and OutputList::writeString.
Referenced by writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered and writeNamespaceMemberIndexFiltered.
writeSingleFileIndex()
| static |
Definition at line 1463 of file index.cpp.
References QCString::at, Definition::briefDescription, Definition::briefFile, Definition::briefLine, Config_getBool, OutputList::disableAllBut, OutputList::docify, OutputList::endIndexKey, OutputList::endIndexValue, OutputList::endTextLink, FALSE, OutputList::generateDoc, FileDef::generateSourceFile, Definition::getOutputFileBase, FileDef::getPath, Definition::getSourceFileBase, Html, FileDef::includeName, FileDef::isDocumentationFile, QCString::isEmpty, Definition::isLinkableInProject, Definition::isReference, QCString::length, Definition::name, OutputList::parseText, OutputList::popGeneratorState, QCString::prepend, OutputList::pushGeneratorState, OutputList::startIndexKey, OutputList::startIndexValue, OutputList::startTextLink, stripFromPath, theTranslator, TRUE and OutputList::writeObjectLink.
Referenced by writeFileIndex.
writeTopicIndex()
| static |
Definition at line 4353 of file index.cpp.
References OutputList::disable, OutputList::disableAllBut, Docbook, endFile, OutputList::endTextBlock, endTitle, FALSE, LayoutNavEntry::find, FTVHelp::generateTreeViewInline, Html, Doxygen::indexList, Index::instance, LayoutDocManager::instance, LayoutNavEntry::intro, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocManager::rootNavEntry, OutputList::startContents, startFile, OutputList::startTextBlock, startTitle, TextStream::str, theTranslator, LayoutNavEntry::title, Topics, TRUE, LayoutNavEntry::visible, writeGroupHierarchy and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
writeUserGroupStubPage()
| static |
Definition at line 4772 of file index.cpp.
References LayoutNavEntry::baseFile, LayoutNavEntry::children, OutputList::disableAllBut, endFile, endTitle, fixSpaces, Html, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, OutputList::startContents, startFile, QCString::startsWith, startTitle, LayoutNavEntry::title, UserGroup and OutputList::writeString.
Referenced by writeIndexHierarchyEntries.
Variables
indexWritten
| static |
Definition at line 5197 of file index.cpp.
Referenced by writeIndexHierarchyEntries.
maxItemsBeforeQuickIndex
|
Definition at line 341 of file index.cpp.
Referenced by renderMemberIndicesAsJs, writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered and writeNamespaceMemberIndexFiltered.
Macro Definitions
MAX_ITEMS_BEFORE_MULTIPAGE_INDEX
|
Definition at line 55 of file index.cpp.
Referenced by renderMemberIndicesAsJs, writeClassMemberIndexFiltered, writeFileMemberIndexFiltered, writeModuleMemberIndexFiltered and writeNamespaceMemberIndexFiltered.
MAX_ITEMS_BEFORE_QUICK_INDEX
Generated via doxygen2docusaurus by Doxygen 1.14.0.