|
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"#include "conceptdef.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 530 of file index.cpp.
References IndexList::addContentsItem(), addMembersToIndex(), Config_getBool, convertToHtml(), IndexList::decContentsDepth(), DString::empty(), 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 2151 of file index.cpp.
References Doxygen::classLinkedMap, and Config_getBool.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1120 of file index.cpp.
References classHasVisibleRoot(), and Config_getBool.
Referenced by countClassHierarchy().
|
static |
Definition at line 1144 of file index.cpp.
References Doxygen::classLinkedMap, countClassesInTreeList(), and Doxygen::hiddenClassLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1735 of file index.cpp.
References Doxygen::conceptLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 4083 of file index.cpp.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1471 of file index.cpp.
References Doxygen::inputNameLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 4067 of file index.cpp.
References Doxygen::pageLinkedMap, and Definition::TypePage.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1724 of file index.cpp.
References Doxygen::namespaceLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 3947 of file index.cpp.
Referenced by Index::countDataStructures().
|
static |
Definition at line 739 of file index.cpp.
References dirHasVisibleChildren(), 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 430 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(), writeDirIndex(), GroupDefImpl::writeDocumentation(), ModuleDefImpl::writeDocumentation(), PageDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphicalExceptionHierarchy(), writeGraphicalInterfaceHierarchy(), writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), writeHierarchicalInterfaceIndex(), ClassDefImpl::writeMemberList(), and writeNamespaceIndex().
| void endFileWithNavPath | ( | OutputList & | ol, |
| const DefinitionMutable * | d, | ||
| bool | showPageNavigation ) |
Definition at line 451 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), endFile(), Html, Definition::navigationPathAsString(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), toDefinition(), 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().
|
static |
Definition at line 326 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(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 380 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
|
static |
Definition at line 361 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
| void endTitle | ( | OutputList & | ol, |
| const DString & | fileName, | ||
| const DString & | name ) |
Definition at line 397 of file index.cpp.
References OutputList::endHeaderSection(), OutputList::endTitleHead(), and OutputList::popGeneratorState().
Referenced by 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 | ) |
Referenced by writeClassTree().
|
static |
Definition at line 3146 of file index.cpp.
References alphaSepar.
Referenced by writeClassMemberIndex().
|
static |
Definition at line 3338 of file index.cpp.
References ClassMemberHighlight::All, ClassMemberHighlight::Enums, ClassMemberHighlight::EnumValues, ClassMemberHighlight::Events, ClassMemberHighlight::Functions, Doxygen::indexList, ClassMemberHighlight::Properties, ClassMemberHighlight::Related, ClassMemberHighlight::Typedefs, and ClassMemberHighlight::Variables.
|
static |
Definition at line 3709 of file index.cpp.
References NamespaceMemberHighlight::All, NamespaceMemberHighlight::Dictionaries, NamespaceMemberHighlight::Enums, NamespaceMemberHighlight::EnumValues, NamespaceMemberHighlight::Functions, Doxygen::indexList, NamespaceMemberHighlight::Sequences, NamespaceMemberHighlight::Typedefs, and NamespaceMemberHighlight::Variables.
Referenced by writeModuleMemberIndex().
|
static |
Definition at line 3524 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, and FileMemberHighlight::Variables.
|
inline |
Definition at line 2247 of file index.cpp.
Referenced by letterToLabel().
Definition at line 2252 of file index.cpp.
References DString::data(), DString::empty(), hex, and isId1().
Referenced by writeAlphabeticalClassList(), writeMemberList(), and writeQuickMemberIndex().
|
static |
Definition at line 183 of file index.cpp.
Referenced by Index::incrementDocumentedClassMembers(), Index::incrementDocumentedFileMembers(), Index::incrementDocumentedModuleMembers(), and Index::incrementDocumentedNamespaceMembers().
|
static |
Definition at line 5614 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 5662 of file index.cpp.
References ClassMemberHighlight::All, FileMemberHighlight::All, and Doxygen::exampleLinkedMap.
|
static |
Definition at line 5722 of file index.cpp.
References Doxygen::htmlFileExtension.
| 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 404 of file index.cpp.
References Config_getBool, DString::empty(), OutputList::endQuickIndices(), OutputList::startFile(), OutputList::startQuickIndices(), OutputList::writeQuickLinks(), OutputList::writeSearchInfo(), and OutputList::writeSplitBar().
Referenced by generateExampleDocs(), 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 310 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(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 367 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
|
static |
Definition at line 348 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
| void startTitle | ( | OutputList & | ol, |
| const DString & | fileName, | ||
| const DefinitionMutable * | def ) |
Definition at line 387 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(), 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 2281 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(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), and writeAlphabeticalStructIndex().
|
static |
Definition at line 2524 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), 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(), and writeAlphabeticalClassList().
|
static |
Definition at line 2437 of file index.cpp.
References IndexList::addContentsItem(), ClassDef::Class, Classes, OutputList::disableAllBut(), 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(), and writeAlphabeticalClassList().
|
static |
Definition at line 2466 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), 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(), and writeAlphabeticalClassList().
|
static |
Definition at line 2495 of file index.cpp.
References IndexList::addContentsItem(), OutputList::disableAllBut(), 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(), and writeAlphabeticalClassList().
|
static |
Definition at line 2176 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert(), OutputList::disable(), Docbook, OutputList::docify(), 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(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAnnotatedIndexGeneric().
|
static |
Definition at line 2694 of file index.cpp.
References AnnotatedExceptions, ClassDef::Exception, Index::instance(), theTranslator, Translator::trExceptionList(), Translator::trExceptionListDescription(), and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2652 of file index.cpp.
References AnnotatedClasses, ClassDef::Class, Index::instance(), theTranslator, Translator::trCompoundList(), Translator::trCompoundListDescription(), and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2578 of file index.cpp.
References IndexList::addContentsItem(), Doxygen::classLinkedMap, AnnotatedIndexContext::compoundType, IndexList::decContentsDepth(), IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), 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(), writeClassTree(), writeClassTreeInsideNamespace(), and OutputList::writeString().
Referenced by writeAnnotatedExceptionIndex(), writeAnnotatedIndex(), writeAnnotatedInterfaceIndex(), and writeAnnotatedStructIndex().
|
static |
Definition at line 2666 of file index.cpp.
References AnnotatedInterfaces, Index::instance(), ClassDef::Interface, theTranslator, Translator::trInterfaceList(), Translator::trInterfaceListDescription(), and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2680 of file index.cpp.
References AnnotatedStructs, Index::instance(), ClassDef::Struct, theTranslator, Translator::trStructList(), Translator::trStructListDescription(), and writeAnnotatedIndexGeneric().
|
static |
Definition at line 1093 of file index.cpp.
References Doxygen::classLinkedMap, IndexList::decContentsDepth(), OutputList::disable(), endIndexHierarchy(), Doxygen::hiddenClassLinkedMap, Html, Doxygen::indexList, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and writeClassTreeForList().
Referenced by writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), and writeHierarchicalInterfaceIndex().
|
static |
Definition at line 2707 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getClassDef(), Definition::getOutputFileBase(), Definition::getReference(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList().
|
static |
Definition at line 3301 of file index.cpp.
References ClassMemberHighlight::All, getCmhlInfo(), theTranslator, and writeMemberIndex().
|
static |
Definition at line 3168 of file index.cpp.
|
static |
Definition at line 1752 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 989 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), classHasVisibleChildren(), classHasVisibleRoot(), Config_getBool, VhdlDocGen::convert(), convertToHtml(), OutputList::docify(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), VhdlDocGen::ENTITYCLASS, OutputList::generateDoc(), IndexList::incContentsDepth(), Doxygen::indexList, OutputList::parseText(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), and writeClassTreeToOutput().
Referenced by writeClassHierarchy().
|
static |
Definition at line 2041 of file index.cpp.
References writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 2032 of file index.cpp.
References writeClassTreeInsideNamespaceElement().
Referenced by writeAnnotatedIndexGeneric(), and writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 1960 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(), and writeClassTreeInsideNamespace().
Referenced by writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespace().
|
static |
Generates HTML Help tree of classes
Definition at line 623 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(), 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 4740 of file index.cpp.
|
static |
Definition at line 4634 of file index.cpp.
References IndexList::addContentsItem(), IndexList::decContentsDepth(), FTVHelp::generateTreeViewInline(), IndexList::incContentsDepth(), Doxygen::indexList, TextStream::str(), writeModuleList(), and OutputList::writeString().
Referenced by writeNamespaceTreeElement().
|
static |
Definition at line 4718 of file index.cpp.
References Doxygen::indexList.
|
static |
|
static |
Definition at line 4667 of file index.cpp.
|
static |
Definition at line 925 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), addMembersToIndex(), Doxygen::dirLinkedMap, OutputList::disable(), endIndexHierarchy(), Doxygen::globalScope, Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), and writeDirTreeNode().
Referenced by writeFileIndex().
|
static |
Definition at line 1567 of file index.cpp.
References Doxygen::dirLinkedMap, OutputList::disable(), endFile(), OutputList::endIndexList(), endTitle(), Files, Html, Index::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startFile(), OutputList::startIndexList(), startTitle(), theTranslator, Translator::trDirectories(), and writeDirTreeNode().
|
static |
Definition at line 767 of file index.cpp.
References FTVHelp::addContentsItem(), IndexList::addContentsItem(), addMembersToIndex(), FTVHelp::decContentsDepth(), IndexList::decContentsDepth(), dirHasVisibleChildren(), OutputList::docify(), endIndexHierarchy(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), 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 3882 of file index.cpp.
References IndexList::addContentsItem(), ModuleMemberHighlight::All, IndexList::decContentsDepth(), 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(), and writeModuleMemberIndexFiltered().
|
static |
Definition at line 1596 of file index.cpp.
References IndexList::addContentsItem(), compareFileDefs(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), OutputList::disableAllBut(), Docbook, 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(), writeSingleFileIndex(), and OutputList::writeString().
|
static |
Definition at line 2720 of file index.cpp.
References Definition::anchor(), MemberDef::getFileDef(), Definition::getOutputFileBase(), Definition::getReference(), Definition::name(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList().
|
static |
Definition at line 3489 of file index.cpp.
|
static |
Definition at line 3361 of file index.cpp.
|
static |
Definition at line 1235 of file index.cpp.
References ClassHierarchy, OutputList::disableAllBut(), 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(), and OutputList::writeGraphicalHierarchy().
|
static |
Definition at line 1445 of file index.cpp.
References OutputList::disableAllBut(), 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(), and OutputList::writeGraphicalHierarchy().
|
static |
Definition at line 1340 of file index.cpp.
References OutputList::disableAllBut(), 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(), and OutputList::writeGraphicalHierarchy().
| void writeGraphInfo | ( | OutputList & | ol | ) |
Definition at line 4099 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 4395 of file index.cpp.
References endIndexHierarchy(), GroupDef::getSubGroups(), startIndexHierarchy(), and writeGroupTreeNode().
|
static |
write groups as hierarchical trees
Definition at line 4149 of file index.cpp.
References DString::left(), DString::mid(), and DString::npos.
Referenced by writeGroupHierarchy(), and writeTopicIndex().
|
static |
Definition at line 1366 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), 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(), and OutputList::writeString().
|
static |
Definition at line 1154 of file index.cpp.
References IndexList::addContentsItem(), ClassDef::Class, ClassHierarchy, Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), Docbook, 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(), and OutputList::writeString().
|
static |
Definition at line 1261 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::disable(), OutputList::disable(), OutputList::disableAllBut(), 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(), and OutputList::writeString().
|
static |
Definition at line 4878 of file index.cpp.
| void writeIndexHierarchy | ( | OutputList & | ol | ) |
Definition at line 5813 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 5291 of file index.cpp.
References OutputList::endIndexSection(), isClassDocumentation, OutputList::parseText(), OutputList::startIndexSection(), theTranslator, and Translator::trExceptionDocumentation().
|
static |
Definition at line 3101 of file index.cpp.
Referenced by writeClassMemberIndex(), and writeModuleMemberIndex().
|
static |
Definition at line 2761 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 471 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, and Definition::TypeModule.
Referenced by addMembersToIndex(), writeModuleMembers(), and writeNamespaceMembers().
|
static |
Definition at line 5797 of file index.cpp.
|
static |
Definition at line 4566 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Html, ModuleManager::instance(), ModuleDef::isPrimaryInterface(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), and writeModuleTreeNode().
|
static |
Definition at line 2746 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getModuleDef(), Definition::getOutputFileBase(), Definition::getReference(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList().
|
static |
Definition at line 4542 of file index.cpp.
Referenced by writeConceptList().
|
static |
Definition at line 3857 of file index.cpp.
References ModuleMemberHighlight::All, getMmhlInfo(), theTranslator, and writeMemberIndex().
|
static |
Definition at line 3725 of file index.cpp.
References MmhlInfo::fname, MmhlInfo::MmhlInfo(), and MmhlInfo::title.
Referenced by writeExampleIndex().
|
static |
Definition at line 1842 of file index.cpp.
References ModuleDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDecl::type, and writeMemberToIndex().
|
static |
Definition at line 4488 of file index.cpp.
References Doxygen::indexList.
Referenced by writeModuleIndex().
|
static |
Definition at line 2050 of file index.cpp.
References IndexList::addContentsItem(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), OutputList::disableAllBut(), Docbook, 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(), DString::replace(), 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(), writeNamespaceTree(), OutputList::writeObjectLink(), and OutputList::writeString().
|
static |
Definition at line 2733 of file index.cpp.
References Definition::anchor(), Definition::displayName(), MemberDef::getNamespaceDef(), Definition::getOutputFileBase(), Definition::getReference(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeMemberList().
|
static |
Definition at line 3673 of file index.cpp.
References OutputList::writeString().
|
static |
Definition at line 3548 of file index.cpp.
References Config_getBool, theTranslator, Translator::trAll(), Translator::trConstants(), Translator::trDictionaries(), Translator::trEnumerations(), Translator::trEnumerationValues(), Translator::trFunctionAndProc(), Translator::trFunctions(), Translator::trSequences(), Translator::trSubprograms(), Translator::trTypedefs(), and Translator::trVariables().
|
static |
Definition at line 1816 of file index.cpp.
References NamespaceDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDef::type, and writeMemberToIndex().
Referenced by writeNamespaceTreeElement().
|
static |
Definition at line 1945 of file index.cpp.
References writeNamespaceTreeElement().
|
static |
Definition at line 1933 of file index.cpp.
References writeNamespaceTreeElement().
Referenced by writeNamespaceIndex(), and writeNamespaceTreeElement().
|
static |
Definition at line 1873 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(), and writeNamespaceTree().
Referenced by writeNamespaceTree(), and writeNamespaceTree().
|
static |
Definition at line 4025 of file index.cpp.
Definition at line 3965 of file index.cpp.
|
static |
Definition at line 3074 of file index.cpp.
References convertToId(), endQuickIndexItem(), endQuickIndexList(), Doxygen::htmlFileExtension, letterToLabel(), startQuickIndexItem(), startQuickIndexList(), and OutputList::writeString().
|
static |
Definition at line 1493 of file index.cpp.
References DString::at(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Config_getBool, OutputList::disableAllBut(), OutputList::docify(), 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(), and OutputList::writeObjectLink().
Referenced by writeFileIndex().
|
static |
Definition at line 4419 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Doxygen::groupLinkedMap, Html, GroupDef::isVisibleInHierarchy(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), and writeGroupTreeNode().
|
static |
Definition at line 4841 of file index.cpp.
|
constexpr |
Definition at line 59 of file index.cpp.
Referenced by getCmhlInfo(), and writeAlphabeticalClassList().
| const int maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |