|
Doxygen
|
This file contains functions for the various index pages. More...
#include <cstdlib>#include <array>#include <assert.h>#include "message.h"#include "index.h"#include "indexlist.h"#include "doxygen.h"#include "config.h"#include "filedef.h"#include "outputlist.h"#include "util.h"#include "groupdef.h"#include "language.h"#include "htmlgen.h"#include "htmlhelp.h"#include "ftvhelp.h"#include "dot.h"#include "dotgfxhierarchytable.h"#include "dotlegendgraph.h"#include "pagedef.h"#include "dirdef.h"#include "vhdldocgen.h"#include "layout.h"#include "memberlist.h"#include "classlist.h"#include "namespacedef.h"#include "filename.h"#include "tooltip.h"#include "utf8.h"#include "portable.h"#include "moduledef.h"#include "sitemap.h"Go to the source code of this file.
Classes | |
| struct | Index::Private |
| 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... | |
Macros | |
| #define | MAX_ITEMS_BEFORE_MULTIPAGE_INDEX 200 |
| #define | MAX_ITEMS_BEFORE_QUICK_INDEX 30 |
Typedefs | |
| using | UsedIndexLetters = std::set<std::string> |
Functions | |
| 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 DString &l, bool hl, bool, bool &first) |
| static void | endQuickIndexItem (OutputList &ol) |
| void | startTitle (OutputList &ol, const DString &fileName, const DefinitionMutable *def) |
| void | endTitle (OutputList &ol, const DString &fileName, const DString &name) |
| void | startFile (OutputList &ol, const DString &name, bool isSource, const DString &manName, const DString &title, HighlightedItem hli, bool additionalIndices, const DString &altSidebarName, int hierarchyLevel, const DString &allMembersFile) |
| void | endFile (OutputList &ol, bool skipNavIndex, bool skipEndContents, const DString &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 DString &name, const DString &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 | writeDirIndex (OutputList &ol) |
| static void | writeFileIndex (OutputList &ol) |
| template<typename Ptr> | |
| const ClassDef * | get_pointer (const Ptr &p) |
| template<> | |
| const ClassDef * | get_pointer (const ClassLinkedMap::Ptr &p) |
| template<> | |
| 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 DString | letterToLabel (const DString &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 DString &separator, DString &prevClassName) |
| static void | writeFileLinkForMember (OutputList &ol, const MemberDef *md, const DString &separator, DString &prevFileName) |
| static void | writeNamespaceLinkForMember (OutputList &ol, const MemberDef *md, const DString &separator, DString &prevNamespaceName) |
| static void | writeModuleLinkForMember (OutputList &ol, const MemberDef *md, const DString &separator, DString &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, DString fullName, bool multiPage) |
| static void | writeMemberIndex (OutputList &ol, const Index::MemberIndexMap &map, DString 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 void | writePages (PageDef *pd, FTVHelp *ftv, bool reuseRoot=false) |
| 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 | |
| constexpr auto | alphaSepar = "<div class=\"alphasepar\"></div>" |
| const int | maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |
| static std::vector< bool > | indexWritten |
This file contains functions for the various index pages.
Definition in file index.cpp.
| using UsedIndexLetters = std::set<std::string> |
| void addMembersToIndex | ( | T * | def, |
| LayoutDocManager::LayoutPart | part, | ||
| const DString & | name, | ||
| const DString & | anchor, | ||
| bool | addToIndex = true, | ||
| bool | preventSeparateIndex = false, | ||
| const ConceptLinkedRefMap * | concepts = nullptr ) |
Definition at line 529 of file index.cpp.
References IndexList::addContentsItem(), addMembersToIndex(), Config_getBool, convertToHtml(), IndexList::decContentsDepth(), IndexList::incContentsDepth(), Doxygen::indexList, LayoutDocManager::instance(), LayoutDocEntryMemberDef::type, Definition::TypeClass, Definition::TypeGroup, and writeMemberToIndex().
Referenced by addMembersToIndex(), writeClassTree(), writeDirHierarchy(), and writeDirTreeNode().
|
static |
Definition at line 2150 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, and countAnnotatedClasses().
Referenced by countAnnotatedClasses(), and Index::countDataStructures().
|
static |
Definition at line 1119 of file index.cpp.
References classHasVisibleRoot(), Config_getBool, and countClassesInTreeList().
Referenced by countClassesInTreeList(), and countClassHierarchy().
|
static |
Definition at line 1143 of file index.cpp.
References Doxygen::classLinkedMap, countClassesInTreeList(), countClassHierarchy(), and Doxygen::hiddenClassLinkedMap.
Referenced by countClassHierarchy(), and Index::countDataStructures().
|
static |
Definition at line 1734 of file index.cpp.
References Doxygen::conceptLinkedMap, and countConcepts().
Referenced by countConcepts(), and Index::countDataStructures().
|
static |
Definition at line 4082 of file index.cpp.
References endFile().
Referenced by Index::countDataStructures().
|
static |
Definition at line 1470 of file index.cpp.
References countFiles(), fileVisibleInIndex(), and Doxygen::inputNameLinkedMap.
Referenced by Index::countDataStructures(), and countFiles().
|
static |
Definition at line 4066 of file index.cpp.
References Doxygen::pageLinkedMap, Definition::TypePage, and writePages().
Referenced by Index::countDataStructures().
|
static |
Definition at line 1723 of file index.cpp.
References countNamespaces(), and Doxygen::namespaceLinkedMap.
Referenced by Index::countDataStructures(), and countNamespaces().
|
static |
Definition at line 3946 of file index.cpp.
Referenced by Index::countDataStructures().
|
static |
Definition at line 738 of file index.cpp.
References dirHasVisibleChildren(), fileVisibleInIndex(), DirDef::getFiles(), Definition::hasDocumentation(), and DirDef::subDirs().
Referenced by dirHasVisibleChildren(), and writeDirTreeNode().
| void endFile | ( | OutputList & | ol, |
| bool | skipNavIndex, | ||
| bool | skipEndContents, | ||
| const DString & | navPath ) |
Definition at line 429 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), OutputList::endContents(), endFile(), OutputList::endFile(), Html, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::writeFooter(), and OutputList::writeString().
Referenced by countDirs(), endFile(), endFileWithNavPath(), generateExampleDocs(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeDirIndex(), GroupDefImpl::writeDocumentation(), ModuleDefImpl::writeDocumentation(), PageDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), ClassDefImpl::writeMemberList(), writeNamespaceIndex(), and writePages().
| void endFileWithNavPath | ( | OutputList & | ol, |
| const DefinitionMutable * | d, | ||
| bool | showPageNavigation ) |
Definition at line 450 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), endFile(), endFileWithNavPath(), Html, Definition::navigationPathAsString(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), toDefinition(), DefinitionMutable::writePageNavigation(), and OutputList::writeString().
Referenced by endFileWithNavPath(), ClassDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), DirRelation::writeDocumentation(), FileDefImpl::writeDocumentation(), NamespaceDefImpl::writeDocumentation(), PageDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), and FileDefImpl::writeSourceFooter().
|
static |
Definition at line 325 of file index.cpp.
References OutputList::disable(), Docbook, endIndexHierarchy(), OutputList::endIndexList(), OutputList::endItemList(), Html, Latex, Man, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and RTF.
Referenced by endIndexHierarchy(), writeClassHierarchy(), writeClassTreeToOutput(), writeDirHierarchy(), writeDirTreeNode(), writeGroupHierarchy(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 379 of file index.cpp.
References endQuickIndexItem(), and OutputList::writeString().
Referenced by endQuickIndexItem(), and writeQuickMemberIndex().
|
static |
Definition at line 360 of file index.cpp.
References endQuickIndexList(), and OutputList::writeString().
Referenced by endQuickIndexList(), and writeQuickMemberIndex().
| void endTitle | ( | OutputList & | ol, |
| const DString & | fileName, | ||
| const DString & | name ) |
Definition at line 396 of file index.cpp.
References OutputList::endHeaderSection(), endTitle(), OutputList::endTitleHead(), and OutputList::popGeneratorState().
Referenced by endTitle(), generateExampleDocs(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeDirIndex(), ClassDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), FileDefImpl::writeDocumentation(), NamespaceDefImpl::writeDocumentation(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), ClassDefImpl::writeMemberList(), writeNamespaceIndex(), and FileDefImpl::writeSourceHeader().
| const ClassDef * get_pointer | ( | const ClassLinkedMap::Ptr & | p | ) |
| const ClassDef * get_pointer | ( | const ClassLinkedRefMap::Ptr & | p | ) |
| const ClassDef * get_pointer | ( | const Ptr & | p | ) |
References get_pointer().
Referenced by get_pointer(), get_pointer(), get_pointer(), and writeClassTree().
|
static |
Definition at line 3145 of file index.cpp.
References alphaSepar, and letterToLabel().
Referenced by writeClassMemberIndex().
|
static |
Definition at line 3337 of file index.cpp.
References ClassMemberHighlight::All, ClassMemberHighlight::Enums, ClassMemberHighlight::EnumValues, ClassMemberHighlight::Events, ClassMemberHighlight::Functions, Doxygen::indexList, ClassMemberHighlight::Properties, ClassMemberHighlight::Related, ClassMemberHighlight::Typedefs, ClassMemberHighlight::Variables, and writeClassMemberIndexFiltered().
|
static |
Definition at line 3708 of file index.cpp.
References NamespaceMemberHighlight::All, NamespaceMemberHighlight::Dictionaries, NamespaceMemberHighlight::Enums, NamespaceMemberHighlight::EnumValues, NamespaceMemberHighlight::Functions, Doxygen::indexList, NamespaceMemberHighlight::Sequences, NamespaceMemberHighlight::Typedefs, NamespaceMemberHighlight::Variables, and writeNamespaceMemberIndexFiltered().
Referenced by writeModuleMemberIndex().
|
static |
Definition at line 3523 of file index.cpp.
References FileMemberHighlight::All, FileMemberHighlight::Defines, FileMemberHighlight::Dictionaries, FileMemberHighlight::Enums, FileMemberHighlight::EnumValues, FileMemberHighlight::Functions, Doxygen::indexList, Index::instance(), FileMemberHighlight::Sequences, FileMemberHighlight::Typedefs, FileMemberHighlight::Variables, and writeFileMemberIndexFiltered().
Referenced by writeNamespaceMemberIndexFiltered().
|
inline |
Definition at line 2246 of file index.cpp.
References isId1().
Referenced by isId1(), and letterToLabel().
Definition at line 2251 of file index.cpp.
References DString::data(), DString::empty(), hex, isId1(), and letterToLabel().
Referenced by getCmhlInfo(), letterToLabel(), renderQuickLinksAsJs(), writeAlphabeticalClassList(), writeMemberList(), and writeQuickMemberIndex().
|
static |
Definition at line 182 of file index.cpp.
References MemberIndexMap_add().
Referenced by Index::incrementDocumentedClassMembers(), Index::incrementDocumentedFileMembers(), Index::incrementDocumentedModuleMembers(), Index::incrementDocumentedNamespaceMembers(), and MemberIndexMap_add().
|
static |
Definition at line 5613 of file index.cpp.
| 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 ) |
Definition at line 5661 of file index.cpp.
References ClassMemberHighlight::All, FileMemberHighlight::All, and Doxygen::exampleLinkedMap.
|
static |
Definition at line 5721 of file index.cpp.
References convertToId(), convertToJSString(), Doxygen::htmlFileExtension, and letterToLabel().
| void startFile | ( | OutputList & | ol, |
| const DString & | name, | ||
| bool | isSource, | ||
| const DString & | manName, | ||
| const DString & | title, | ||
| HighlightedItem | hli, | ||
| bool | additionalIndices, | ||
| const DString & | altSidebarName, | ||
| int | hierarchyLevel, | ||
| const DString & | allMembersFile ) |
Definition at line 403 of file index.cpp.
References Config_getBool, DString::empty(), OutputList::endQuickIndices(), OutputList::startFile(), startFile(), OutputList::startQuickIndices(), OutputList::writeQuickLinks(), OutputList::writeSearchInfo(), and OutputList::writeSplitBar().
Referenced by generateExampleDocs(), startFile(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeDirIndex(), ClassDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), DirRelation::writeDocumentation(), FileDefImpl::writeDocumentation(), GroupDefImpl::writeDocumentation(), ModuleDefImpl::writeDocumentation(), NamespaceDefImpl::writeDocumentation(), PageDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), ClassDefImpl::writeMemberList(), writeNamespaceIndex(), and FileDefImpl::writeSourceHeader().
|
static |
Definition at line 309 of file index.cpp.
References OutputList::disable(), Docbook, Html, Latex, Man, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, startIndexHierarchy(), OutputList::startIndexList(), and OutputList::startItemList().
Referenced by startIndexHierarchy(), writeClassTreeForList(), writeClassTreeToOutput(), writeDirHierarchy(), writeDirTreeNode(), writeGroupHierarchy(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 366 of file index.cpp.
References startQuickIndexItem(), and OutputList::writeString().
Referenced by startQuickIndexItem(), and writeQuickMemberIndex().
|
static |
Definition at line 347 of file index.cpp.
References startQuickIndexList(), and OutputList::writeString().
Referenced by startQuickIndexList(), and writeQuickMemberIndex().
| void startTitle | ( | OutputList & | ol, |
| const DString & | fileName, | ||
| const DefinitionMutable * | def ) |
Definition at line 386 of file index.cpp.
References Config_getBool, OutputList::disable(), Man, OutputList::pushGeneratorState(), OutputList::startHeaderSection(), startTitle(), OutputList::startTitleHead(), and DefinitionMutable::writeSummaryLinks().
Referenced by generateExampleDocs(), startTitle(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), writeDirIndex(), ClassDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), FileDefImpl::writeDocumentation(), NamespaceDefImpl::writeDocumentation(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), ClassDefImpl::writeMemberList(), writeNamespaceIndex(), and FileDefImpl::writeSourceHeader().
|
static |
Definition at line 2280 of file index.cpp.
References alphaSepar, Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert(), convertUTF8ToUpper(), OutputList::docify(), DString::empty(), VhdlDocGen::ENTITYCLASS, extractNamespaceName(), getLanguageSpecificSeparator(), Definition::getOutputFileBase(), getPrefixIndex(), Definition::getReference(), getResolvedNamespace(), getUTF8CharAt(), Definition::isLinkable(), letterToLabel(), DString::str(), substitute(), writeAlphabeticalClassList(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAlphabeticalClassList(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), and writeAlphabeticalStructIndex().
|
static |
Definition at line 2523 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), DString::DString(), endFile(), endTitle(), ClassDef::Exception, Exceptions, LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), theTranslator, LayoutNavEntry::title(), Translator::trExceptionIndex(), LayoutNavEntry::visible(), writeAlphabeticalClassList(), and writeAlphabeticalExceptionIndex().
Referenced by writeAlphabeticalExceptionIndex().
|
static |
Definition at line 2436 of file index.cpp.
References IndexList::addContentsItem(), ClassDef::Class, Classes, OutputList::disableAllBut(), DString::DString(), endFile(), endTitle(), LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), theTranslator, LayoutNavEntry::title(), Translator::trCompoundIndex(), LayoutNavEntry::visible(), writeAlphabeticalClassList(), and writeAlphabeticalIndex().
Referenced by writeAlphabeticalIndex().
|
static |
Definition at line 2465 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), DString::DString(), endFile(), endTitle(), 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(), Translator::trInterfaceIndex(), LayoutNavEntry::visible(), writeAlphabeticalClassList(), and writeAlphabeticalInterfaceIndex().
Referenced by writeAlphabeticalInterfaceIndex().
|
static |
Definition at line 2494 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), DString::DString(), endFile(), endTitle(), 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(), Translator::trStructIndex(), LayoutNavEntry::visible(), writeAlphabeticalClassList(), and writeAlphabeticalStructIndex().
Referenced by writeAlphabeticalStructIndex().
|
static |
Definition at line 2175 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert(), OutputList::disable(), Docbook, OutputList::docify(), DString::DString(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), OutputList::generateDoc(), VhdlDocGen::getProtectionName(), Latex, VhdlDocGen::PACKAGECLASS, VhdlDocGen::PACKBODYCLASS, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), writeAnnotatedClassList(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAnnotatedClassList(), and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2693 of file index.cpp.
References AnnotatedExceptions, AnnotatedIndexContext::AnnotatedIndexContext(), ClassDef::Exception, Index::instance(), theTranslator, Translator::trExceptionList(), Translator::trExceptionListDescription(), writeAnnotatedExceptionIndex(), and writeAnnotatedIndexGeneric().
Referenced by writeAnnotatedExceptionIndex().
|
static |
Definition at line 2651 of file index.cpp.
References AnnotatedClasses, AnnotatedIndexContext::AnnotatedIndexContext(), ClassDef::Class, Index::instance(), theTranslator, Translator::trCompoundList(), Translator::trCompoundListDescription(), writeAnnotatedIndex(), and writeAnnotatedIndexGeneric().
Referenced by writeAnnotatedIndex().
|
static |
Definition at line 2577 of file index.cpp.
References IndexList::addContentsItem(), Doxygen::classLinkedMap, AnnotatedIndexContext::compoundType, IndexList::decContentsDepth(), IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), DString::DString(), IndexList::enable(), endFile(), OutputList::endTextBlock(), endTitle(), AnnotatedIndexContext::fallbackKind, AnnotatedIndexContext::fileBaseName, LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), AnnotatedIndexContext::hiItem, Html, IndexList::incContentsDepth(), 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(), LayoutNavEntry::visible(), writeAnnotatedClassList(), writeAnnotatedIndexGeneric(), writeClassTree(), writeClassTreeInsideNamespace(), and OutputList::writeString().
Referenced by writeAnnotatedExceptionIndex(), writeAnnotatedIndex(), writeAnnotatedIndexGeneric(), writeAnnotatedInterfaceIndex(), and writeAnnotatedStructIndex().
|
static |
Definition at line 2665 of file index.cpp.
References AnnotatedIndexContext::AnnotatedIndexContext(), AnnotatedInterfaces, Index::instance(), ClassDef::Interface, theTranslator, Translator::trInterfaceList(), Translator::trInterfaceListDescription(), writeAnnotatedIndexGeneric(), and writeAnnotatedInterfaceIndex().
Referenced by writeAnnotatedInterfaceIndex().
|
static |
Definition at line 2679 of file index.cpp.
References AnnotatedIndexContext::AnnotatedIndexContext(), AnnotatedStructs, Index::instance(), ClassDef::Struct, theTranslator, Translator::trStructList(), Translator::trStructListDescription(), writeAnnotatedIndexGeneric(), and writeAnnotatedStructIndex().
Referenced by writeAnnotatedStructIndex().
|
static |
Definition at line 1092 of file index.cpp.
References Doxygen::classLinkedMap, IndexList::decContentsDepth(), OutputList::disable(), endIndexHierarchy(), Doxygen::hiddenClassLinkedMap, Html, Doxygen::indexList, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), writeClassHierarchy(), and writeClassTreeForList().
Referenced by writeClassHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), and writeHierarchicalInterfaceIndex().
|
static |
Definition at line 2706 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getClassDef(), Definition::getOutputFileBase(), Definition::getReference(), writeClassLinkForMember(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeClassLinkForMember(), and writeMemberList().
|
static |
Definition at line 3300 of file index.cpp.
References ClassMemberHighlight::All, getCmhlInfo(), theTranslator, and writeMemberIndex().
|
static |
Definition at line 3167 of file index.cpp.
Referenced by getFmhlInfo().
|
static |
Definition at line 1751 of file index.cpp.
References FTVHelp::addContentsItem(), addMembersToIndex(), Definition::anchor(), classVisibleInIndex(), ClassDef::compoundType(), Config_getBool, VhdlDocGen::convert(), convertToHtml(), FTVHelp::decContentsDepth(), Definition::definitionType(), Definition::displayName(), 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(), Definition::TypeClass, and writeClassTree().
Referenced by writeAnnotatedIndexGeneric(), writeClassTree(), writeClassTreeInsideNamespaceElement(), and writeNamespaceTreeElement().
|
static |
Definition at line 988 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), classHasVisibleChildren(), classHasVisibleRoot(), Config_getBool, VhdlDocGen::convert(), convertToHtml(), OutputList::docify(), DString::DString(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), VhdlDocGen::ENTITYCLASS, OutputList::generateDoc(), IndexList::incContentsDepth(), Doxygen::indexList, OutputList::parseText(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), writeClassTreeForList(), and writeClassTreeToOutput().
Referenced by writeClassHierarchy(), and writeClassTreeForList().
|
static |
Definition at line 2040 of file index.cpp.
References writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 2031 of file index.cpp.
References writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespaceElement().
Referenced by writeAnnotatedIndexGeneric(), writeClassTreeInsideNamespace(), writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 1959 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), Config_getBool, FTVHelp::decContentsDepth(), IndexList::decContentsDepth(), dstrlen(), ClassDef::Exception, NamespaceDef::getClasses(), NamespaceDef::getExceptions(), NamespaceDef::getInterfaces(), Definition::getLanguage(), NamespaceDef::getNamespaces(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), NamespaceDef::getStructs(), Doxygen::globalScope, FTVHelp::incContentsDepth(), IndexList::incContentsDepth(), Doxygen::indexList, ClassDef::Interface, Definition::isAnonymous(), Definition::isLinkableInProject(), Definition::localName(), namespaceHasNestedClass(), DString::replace(), ClassDef::Struct, writeClassTree(), writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespaceElement().
Referenced by writeClassTreeInsideNamespace(), writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespaceElement().
|
static |
Generates HTML Help tree of classes
Definition at line 622 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), Definition::anchor(), ClassDef::baseClasses(), classHasVisibleChildren(), classHasVisibleRoot(), VhdlDocGen::convert(), convertToHtml(), FTVHelp::decContentsDepth(), IndexList::decContentsDepth(), Definition::displayName(), OutputList::docify(), DString::DString(), endIndexHierarchy(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), VhdlDocGen::ENTITYCLASS, OutputList::generateDoc(), Definition::getDefFileName(), Definition::getDefLine(), Definition::getLanguage(), Definition::getOutputFileBase(), Definition::getReference(), FTVHelp::incContentsDepth(), IndexList::incContentsDepth(), Doxygen::indexList, Definition::isLinkable(), Definition::isReference(), ClassDef::isVisibleInHierarchy(), Definition::name(), OutputList::parseText(), ClassDef::protection(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), ClassDef::subClasses(), and writeClassTreeToOutput().
Referenced by writeClassTreeForList(), and writeClassTreeToOutput().
|
static |
Definition at line 4739 of file index.cpp.
|
static |
Definition at line 4633 of file index.cpp.
References IndexList::addContentsItem(), IndexList::decContentsDepth(), DString::DString(), FTVHelp::generateTreeViewInline(), IndexList::incContentsDepth(), Doxygen::indexList, TextStream::str(), writeModuleList(), and OutputList::writeString().
Referenced by writeConceptTreeInsideNamespace(), and writeNamespaceTreeElement().
|
static |
Definition at line 4717 of file index.cpp.
References Doxygen::indexList.
|
static |
Definition at line 4656 of file index.cpp.
References writeConceptList().
|
static |
Definition at line 4666 of file index.cpp.
|
static |
Definition at line 924 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), addMembersToIndex(), Doxygen::dirLinkedMap, OutputList::disable(), endIndexHierarchy(), fileVisibleInIndex(), Doxygen::globalScope, Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), writeDirHierarchy(), and writeDirTreeNode().
Referenced by writeDirHierarchy(), and writeFileIndex().
|
static |
Definition at line 1566 of file index.cpp.
References Doxygen::dirLinkedMap, OutputList::disable(), DString::DString(), endFile(), OutputList::endIndexList(), endTitle(), Files, Html, Index::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startFile(), OutputList::startIndexList(), startTitle(), theTranslator, Translator::trDirectories(), writeDirIndex(), and writeDirTreeNode().
Referenced by writeDirIndex().
|
static |
Definition at line 766 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), addMembersToIndex(), FTVHelp::decContentsDepth(), IndexList::decContentsDepth(), dirHasVisibleChildren(), OutputList::docify(), endIndexHierarchy(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), fileVisibleInIndex(), OutputList::generateDoc(), Definition::getDefFileName(), Definition::getDefLine(), DirDef::getFiles(), Definition::getOutputFileBase(), Definition::getReference(), FTVHelp::incContentsDepth(), IndexList::incContentsDepth(), Doxygen::indexList, Definition::isReference(), Definition::name(), DirDef::shortName(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), DirDef::subDirs(), warn, and writeDirTreeNode().
Referenced by writeDirHierarchy(), writeDirIndex(), and writeDirTreeNode().
|
static |
Definition at line 3881 of file index.cpp.
References IndexList::addContentsItem(), ModuleMemberHighlight::All, IndexList::decContentsDepth(), DString::DString(), ModuleMemberHighlight::Enums, ModuleMemberHighlight::EnumValues, LayoutNavEntry::find(), ModuleMemberHighlight::Functions, IndexList::incContentsDepth(), Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutDocManager::rootNavEntry(), theTranslator, LayoutNavEntry::title(), Translator::trModulesMembers(), ModuleMemberHighlight::Typedefs, ModuleMemberHighlight::Variables, LayoutNavEntry::visible(), writeModuleMemberIndex(), and writeModuleMemberIndexFiltered().
|
static |
Definition at line 1595 of file index.cpp.
References IndexList::addContentsItem(), compareFileDefs(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), OutputList::disableAllBut(), Docbook, DString::DString(), DString::empty(), endFile(), OutputList::endIndexList(), OutputList::endTextBlock(), endTitle(), Files, DString::find(), LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), Html, IndexList::incContentsDepth(), Doxygen::indexList, Doxygen::inputNameLinkedMap, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startIndexList(), OutputList::startTextBlock(), startTitle(), DString::str(), TextStream::str(), theTranslator, LayoutNavEntry::title(), Translator::trFileList(), Translator::trFileListDescription(), LayoutNavEntry::visible(), writeDirHierarchy(), writeFileIndex(), writeSingleFileIndex(), and OutputList::writeString().
Referenced by writeFileIndex().
|
static |
Definition at line 2719 of file index.cpp.
References Definition::anchor(), MemberDef::getFileDef(), Definition::getOutputFileBase(), Definition::getReference(), Definition::name(), writeFileLinkForMember(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeFileLinkForMember(), and writeMemberList().
|
static |
Definition at line 3488 of file index.cpp.
|
static |
Definition at line 3360 of file index.cpp.
Referenced by getNmhlInfo().
|
static |
Definition at line 1234 of file index.cpp.
References ClassHierarchy, OutputList::disableAllBut(), DString::DString(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), LayoutNavEntry::find(), Html, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, LayoutNavEntry::title(), Translator::trClassHierarchy(), Translator::trGotoTextualHierarchy(), writeGraphicalClassHierarchy(), and OutputList::writeGraphicalHierarchy().
Referenced by writeGraphicalClassHierarchy().
|
static |
Definition at line 1444 of file index.cpp.
References OutputList::disableAllBut(), DString::DString(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), ClassDef::Exception, ExceptionHierarchy, LayoutNavEntry::find(), Html, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, LayoutNavEntry::title(), Translator::trExceptionHierarchy(), Translator::trGotoTextualHierarchy(), writeGraphicalExceptionHierarchy(), and OutputList::writeGraphicalHierarchy().
Referenced by writeGraphicalExceptionHierarchy().
|
static |
Definition at line 1339 of file index.cpp.
References OutputList::disableAllBut(), DString::DString(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), 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(), Translator::trGotoTextualHierarchy(), Translator::trInterfaceHierarchy(), OutputList::writeGraphicalHierarchy(), and writeGraphicalInterfaceHierarchy().
Referenced by writeGraphicalInterfaceHierarchy().
| void writeGraphInfo | ( | OutputList & | ol | ) |
Definition at line 4098 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 4394 of file index.cpp.
References endIndexHierarchy(), GroupDef::getSubGroups(), startIndexHierarchy(), and writeGroupTreeNode().
Referenced by writeTopicIndex().
|
static |
write groups as hierarchical trees
Definition at line 4148 of file index.cpp.
References DString::left(), DString::mid(), and DString::npos.
Referenced by writeGroupHierarchy(), and writeTopicIndex().
|
static |
Definition at line 1365 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), DString::DString(), IndexList::enable(), 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(), Translator::trExceptionHierarchy(), Translator::trExceptionHierarchyDescription(), Translator::trGotoGraphicalHierarchy(), LayoutNavEntry::visible(), writeClassHierarchy(), writeHierarchicalExceptionIndex(), and OutputList::writeString().
Referenced by writeHierarchicalExceptionIndex().
|
static |
Definition at line 1153 of file index.cpp.
References IndexList::addContentsItem(), ClassDef::Class, ClassHierarchy, Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), Docbook, DString::DString(), IndexList::enable(), 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(), Translator::trClassHierarchy(), Translator::trClassHierarchyDescription(), Translator::trGotoGraphicalHierarchy(), LayoutNavEntry::visible(), writeClassHierarchy(), writeHierarchicalIndex(), and OutputList::writeString().
Referenced by writeHierarchicalIndex().
|
static |
Definition at line 1260 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), DString::DString(), IndexList::enable(), 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(), Translator::trGotoGraphicalHierarchy(), Translator::trInterfaceHierarchy(), Translator::trInterfaceHierarchyDescription(), LayoutNavEntry::visible(), writeClassHierarchy(), writeHierarchicalInterfaceIndex(), and OutputList::writeString().
Referenced by writeHierarchicalInterfaceIndex().
|
static |
Definition at line 4877 of file index.cpp.
| void writeIndexHierarchy | ( | OutputList & | ol | ) |
Definition at line 5812 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 5290 of file index.cpp.
References OutputList::endIndexSection(), isClassDocumentation, OutputList::parseText(), OutputList::startIndexSection(), theTranslator, and Translator::trExceptionDocumentation().
|
static |
Definition at line 3100 of file index.cpp.
Referenced by writeClassMemberIndex(), and writeModuleMemberIndex().
|
static |
Definition at line 2760 of file index.cpp.
References ASSERT, DString::at(), convertToId(), DString::data(), OutputList::docify(), DString::empty(), OutputList::endItemList(), OutputList::endItemListItem(), OutputList::endSection(), getPrefixIndex(), letterToLabel(), OutputList::startItemList(), OutputList::startItemListItem(), OutputList::startSection(), SectionType::Subsection, Definition::TypeModule, writeClassLinkForMember(), writeFileLinkForMember(), writeModuleLinkForMember(), and writeNamespaceLinkForMember().
|
static |
Definition at line 470 of file index.cpp.
References IndexList::addContentsItem(), Definition::anchor(), MemberVector::begin(), IndexList::decContentsDepth(), Definition::definitionType(), MemberVector::end(), MemberDef::enumFieldList(), MemberDef::getGroupDef(), MemberDef::getNamespaceDef(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, IndexList::incContentsDepth(), Doxygen::indexList, Definition::isAnonymous(), MemberDef::isEnumerate(), Definition::name(), Definition::qualifiedName(), Definition::TypeFile, Definition::TypeModule, and writeMemberToIndex().
Referenced by addMembersToIndex(), writeMemberToIndex(), writeModuleMembers(), and writeNamespaceMembers().
|
static |
Definition at line 5796 of file index.cpp.
|
static |
Definition at line 4565 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Html, ModuleManager::instance(), ModuleDef::isPrimaryInterface(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), writeModuleList(), and writeModuleTreeNode().
|
static |
Definition at line 2745 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getModuleDef(), Definition::getOutputFileBase(), Definition::getReference(), writeModuleLinkForMember(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList(), and writeModuleLinkForMember().
|
static |
Definition at line 4541 of file index.cpp.
Referenced by writeConceptList(), and writeModuleIndex().
|
static |
Definition at line 3856 of file index.cpp.
References ModuleMemberHighlight::All, getMmhlInfo(), theTranslator, and writeMemberIndex().
Referenced by writeExampleIndex().
|
static |
Definition at line 3724 of file index.cpp.
References MmhlInfo::fname, MmhlInfo::MmhlInfo(), and MmhlInfo::title.
Referenced by writeExampleIndex().
|
static |
Definition at line 1841 of file index.cpp.
References ModuleDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDecl::type, writeMemberToIndex(), and writeModuleMembers().
Referenced by writeModuleMembers().
|
static |
Definition at line 4487 of file index.cpp.
References Doxygen::indexList.
Referenced by writeModuleIndex().
|
static |
Definition at line 2049 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), OutputList::disableAllBut(), Docbook, DString::DString(), dstrlen(), endFile(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), OutputList::endTextBlock(), endTitle(), LayoutNavEntry::find(), OutputList::generateDoc(), FTVHelp::generateTreeViewInline(), Html, IndexList::incContentsDepth(), Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), Man, Doxygen::namespaceLinkedMap, Namespaces, 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(), Translator::trNamespaceList(), Translator::trNamespaceListDescription(), LayoutNavEntry::visible(), writeNamespaceIndex(), writeNamespaceTree(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeNamespaceIndex().
|
static |
Definition at line 2732 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getNamespaceDef(), Definition::getOutputFileBase(), Definition::getReference(), writeNamespaceLinkForMember(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList(), and writeNamespaceLinkForMember().
|
static |
Definition at line 3672 of file index.cpp.
References OutputList::writeString().
|
static |
Definition at line 3547 of file index.cpp.
References Config_getBool, getNmhlInfo(), NmhlInfo::NmhlInfo(), theTranslator, Translator::trAll(), Translator::trConstants(), Translator::trDictionaries(), Translator::trEnumerations(), Translator::trEnumerationValues(), Translator::trFunctionAndProc(), Translator::trFunctions(), Translator::trSequences(), Translator::trSubprograms(), Translator::trTypedefs(), and Translator::trVariables().
Referenced by getMmhlInfo().
|
static |
Definition at line 1815 of file index.cpp.
References NamespaceDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDef::type, writeMemberToIndex(), and writeNamespaceMembers().
Referenced by writeNamespaceMembers(), and writeNamespaceTreeElement().
|
static |
Definition at line 1944 of file index.cpp.
References writeNamespaceTree(), and writeNamespaceTreeElement().
|
static |
Definition at line 1932 of file index.cpp.
References writeNamespaceTree(), and writeNamespaceTreeElement().
Referenced by writeNamespaceIndex(), writeNamespaceTree(), writeNamespaceTree(), and writeNamespaceTreeElement().
|
static |
Definition at line 1872 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), ClassDef::Class, NamespaceDef::countVisibleMembers(), FTVHelp::decContentsDepth(), IndexList::decContentsDepth(), dstrlen(), DString::empty(), NamespaceDef::getClasses(), NamespaceDef::getConcepts(), Definition::getLanguage(), NamespaceDef::getNamespaces(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, FTVHelp::incContentsDepth(), IndexList::incContentsDepth(), Doxygen::indexList, Definition::isAnonymous(), Definition::isLinkable(), Definition::localName(), namespaceHasNestedClass(), namespaceHasNestedConcept(), namespaceHasNestedNamespace(), Definition::partOfGroups(), DString::replace(), writeClassTree(), writeConceptList(), writeNamespaceMembers(), writeNamespaceTree(), and writeNamespaceTreeElement().
Referenced by writeNamespaceTree(), writeNamespaceTree(), and writeNamespaceTreeElement().
|
static |
Definition at line 4024 of file index.cpp.
Definition at line 3964 of file index.cpp.
References endFile().
Referenced by countGroups().
|
static |
Definition at line 3073 of file index.cpp.
References convertToId(), endQuickIndexItem(), endQuickIndexList(), Doxygen::htmlFileExtension, letterToLabel(), startQuickIndexItem(), startQuickIndexList(), writeQuickMemberIndex(), and OutputList::writeString().
Referenced by writeQuickMemberIndex().
|
static |
Definition at line 1492 of file index.cpp.
References DString::at(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Config_getBool, OutputList::disableAllBut(), OutputList::docify(), DString::DString(), DString::empty(), OutputList::endIndexKey(), OutputList::endIndexValue(), OutputList::endTextLink(), OutputList::generateDoc(), FileDef::generateSourceFile(), Definition::getOutputFileBase(), FileDef::getPath(), Definition::getSourceFileBase(), Html, FileDef::includeName(), FileDef::isDocumentationFile(), Definition::isLinkableInProject(), Definition::isReference(), DString::length(), Definition::name(), OutputList::parseText(), OutputList::popGeneratorState(), DString::prepend(), OutputList::pushGeneratorState(), OutputList::startIndexKey(), OutputList::startIndexValue(), OutputList::startTextLink(), stripFromPath(), theTranslator, Translator::trCode(), OutputList::writeObjectLink(), and writeSingleFileIndex().
Referenced by writeFileIndex(), and writeSingleFileIndex().
|
static |
Definition at line 4418 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Doxygen::groupLinkedMap, Html, GroupDef::isVisibleInHierarchy(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), writeGroupHierarchy(), and writeGroupTreeNode().
|
static |
Definition at line 4840 of file index.cpp.
|
constexpr |
Definition at line 58 of file index.cpp.
Referenced by getCmhlInfo(), and writeAlphabeticalClassList().
| const int maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |