|
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 QCString &l, bool hl, bool, bool &first) |
| static void | endQuickIndexItem (OutputList &ol) |
| void | startTitle (OutputList &ol, const QCString &fileName, const DefinitionMutable *def) |
| void | endTitle (OutputList &ol, const QCString &fileName, const QCString &name) |
| void | startFile (OutputList &ol, const QCString &name, bool isSource, const QCString &manName, const QCString &title, HighlightedItem hli, bool additionalIndices, const QCString &altSidebarName, int hierarchyLevel, const QCString &allMembersFile) |
| void | endFile (OutputList &ol, bool skipNavIndex, bool skipEndContents, const QCString &navPath) |
| void | endFileWithNavPath (OutputList &ol, const DefinitionMutable *d, bool showPageNavigation) |
| static void | writeMemberToIndex (const Definition *def, const MemberDef *md, bool addToIndex) |
| template<class T> | |
| void | addMembersToIndex (T *def, LayoutDocManager::LayoutPart part, const QCString &name, const QCString &anchor, bool addToIndex=TRUE, bool preventSeparateIndex=FALSE, const ConceptLinkedRefMap *concepts=nullptr) |
| static void | writeClassTreeToOutput (OutputList &ol, const BaseClassList &bcl, int level, FTVHelp *ftv, bool addToIndex, ClassDefSet &visitedClasses) |
| static bool | dirHasVisibleChildren (const DirDef *dd) |
| static void | writeDirTreeNode (OutputList &ol, const DirDef *dd, int level, FTVHelp *ftv, bool addToIndex) |
| static void | writeDirHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
| static void | writeClassTreeForList (OutputList &ol, const ClassLinkedMap &cl, bool &started, FTVHelp *ftv, bool addToIndex, ClassDef::CompoundType ct, ClassDefSet &visitedClasses) |
| static void | writeClassHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex, ClassDef::CompoundType ct) |
| static int | countClassesInTreeList (const ClassLinkedMap &cl, ClassDef::CompoundType ct) |
| static void | writeHierarchicalIndex (OutputList &ol) |
| static void | writeGraphicalClassHierarchy (OutputList &ol) |
| static void | writeHierarchicalInterfaceIndex (OutputList &ol) |
| static void | writeGraphicalInterfaceHierarchy (OutputList &ol) |
| static void | writeHierarchicalExceptionIndex (OutputList &ol) |
| static void | writeGraphicalExceptionHierarchy (OutputList &ol) |
| static void | writeSingleFileIndex (OutputList &ol, const FileDef *fd) |
| static void | 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 QCString | letterToLabel (const QCString &startLetter) |
| static void | writeAlphabeticalClassList (OutputList &ol, ClassDef::CompoundType ct, int) |
| static void | writeAlphabeticalIndex (OutputList &ol) |
| static void | writeAlphabeticalInterfaceIndex (OutputList &ol) |
| static void | writeAlphabeticalStructIndex (OutputList &ol) |
| static void | writeAlphabeticalExceptionIndex (OutputList &ol) |
| static void | writeAnnotatedIndexGeneric (OutputList &ol, const AnnotatedIndexContext ctx) |
| static void | writeAnnotatedIndex (OutputList &ol) |
| static void | writeAnnotatedInterfaceIndex (OutputList &ol) |
| static void | writeAnnotatedStructIndex (OutputList &ol) |
| static void | writeAnnotatedExceptionIndex (OutputList &ol) |
| static void | writeClassLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevClassName) |
| static void | writeFileLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevFileName) |
| static void | writeNamespaceLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevNamespaceName) |
| static void | writeModuleLinkForMember (OutputList &ol, const MemberDef *md, const QCString &separator, QCString &prevModuleName) |
| static void | writeMemberList (OutputList &ol, bool useSections, const std::string &page, const Index::MemberIndexMap &memberIndexMap, Definition::DefType type) |
| static void | writeQuickMemberIndex (OutputList &ol, const Index::MemberIndexMap &map, const std::string &page, QCString fullName, bool multiPage) |
| static void | writeMemberIndex (OutputList &ol, const Index::MemberIndexMap &map, QCString fullName, bool multiPage) |
| static const CmhlInfo * | getCmhlInfo (size_t hl) |
| static void | writeClassMemberIndexFiltered (OutputList &ol, ClassMemberHighlight::Enum hl) |
| static void | writeClassMemberIndex (OutputList &ol) |
| static const FmhlInfo * | getFmhlInfo (size_t hl) |
| static void | writeFileMemberIndexFiltered (OutputList &ol, FileMemberHighlight::Enum hl) |
| static void | writeFileMemberIndex (OutputList &ol) |
| static const NmhlInfo * | getNmhlInfo (size_t hl) |
| static void | writeNamespaceMemberIndexFiltered (OutputList &ol, NamespaceMemberHighlight::Enum hl) |
| static void | writeNamespaceMemberIndex (OutputList &ol) |
| static const MmhlInfo * | getMmhlInfo (size_t hl) |
| static void | writeModuleMemberIndexFiltered (OutputList &ol, ModuleMemberHighlight::Enum hl) |
| static void | writeModuleMemberIndex (OutputList &ol) |
| static void | writeExampleIndex (OutputList &ol) |
| static bool | mainPageHasOwnTitle () |
| static void | writePages (PageDef *pd, FTVHelp *ftv) |
| static void | writePageIndex (OutputList &ol) |
| void | writeGraphInfo (OutputList &ol) |
| static void | writeGroupTreeNode (OutputList &ol, const GroupDef *gd, int level, FTVHelp *ftv, bool addToIndex) |
| static void | writeGroupHierarchy (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
| static void | writeTopicIndex (OutputList &ol) |
| static void | writeModuleTreeNode (OutputList &ol, const ModuleDef *mod, FTVHelp *ftv, bool addToIndex) |
| static void | writeModuleList (OutputList &ol, FTVHelp *ftv, bool addToIndex) |
| static void | writeModuleIndex (OutputList &ol) |
| static void | writeConceptTreeInsideNamespaceElement (const NamespaceDef *nd, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
| static void | writeConceptTreeInsideNamespace (const NamespaceLinkedRefMap &nsLinkedMap, FTVHelp *ftv, bool rootOnly, bool addToIndex) |
| static void | writeConceptRootList (FTVHelp *ftv, bool addToIndex) |
| static void | writeConceptIndex (OutputList &ol) |
| static void | writeUserGroupStubPage (OutputList &ol, LayoutNavEntry *lne) |
| static void | writeIndex (OutputList &ol) |
| static void | writeIndexHierarchyEntries (OutputList &ol, const LayoutNavEntryList &entries) |
| static bool | quickLinkVisible (LayoutNavEntry::Kind kind) |
| template<class T> | |
| void | renderMemberIndicesAsJs (std::ostream &t, std::function< std::size_t(std::size_t)> numDocumented, std::function< Index::MemberIndexMap(std::size_t)> getMemberList, const T *(*getInfo)(size_t hl), std::size_t total) |
| static bool | renderQuickLinksAsJs (std::ostream &t, LayoutNavEntry *root, bool first) |
| static void | writeMenuData () |
| void | writeIndexHierarchy (OutputList &ol) |
Variables | |
| 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 QCString & | name, | ||
| const QCString & | anchor, | ||
| bool | addToIndex = TRUE, | ||
| bool | preventSeparateIndex = FALSE, | ||
| const ConceptLinkedRefMap * | concepts = nullptr ) |
Definition at line 527 of file index.cpp.
References addMembersToIndex(), Config_getBool, convertToHtml(), FALSE, Doxygen::indexList, LayoutDocManager::instance(), TRUE, LayoutDocEntryMemberDef::type, Definition::TypeClass, Definition::TypeGroup, and writeMemberToIndex().
|
static |
Definition at line 2153 of file index.cpp.
References Doxygen::classLinkedMap, and Config_getBool.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1122 of file index.cpp.
References classHasVisibleRoot(), and Config_getBool.
Referenced by countClassHierarchy().
|
static |
Definition at line 1146 of file index.cpp.
References Doxygen::classLinkedMap, countClassesInTreeList(), and Doxygen::hiddenClassLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1737 of file index.cpp.
References Doxygen::conceptLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 4093 of file index.cpp.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1473 of file index.cpp.
References fileVisibleInIndex(), and Doxygen::inputNameLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 4077 of file index.cpp.
References Doxygen::pageLinkedMap, and Definition::TypePage.
Referenced by Index::countDataStructures().
|
static |
Definition at line 1726 of file index.cpp.
References Doxygen::namespaceLinkedMap.
Referenced by Index::countDataStructures().
|
static |
Definition at line 3945 of file index.cpp.
Referenced by Index::countDataStructures().
|
static |
Definition at line 736 of file index.cpp.
References dirHasVisibleChildren(), FALSE, fileVisibleInIndex(), DirDef::getFiles(), Definition::hasDocumentation(), DirDef::subDirs(), and TRUE.
Referenced by dirHasVisibleChildren(), and writeDirTreeNode().
| void endFile | ( | OutputList & | ol, |
| bool | skipNavIndex, | ||
| bool | skipEndContents, | ||
| const QCString & | navPath ) |
Definition at line 427 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), OutputList::endContents(), OutputList::endFile(), Html, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::writeFooter(), and OutputList::writeString().
Referenced by endFileWithNavPath(), generateExampleDocs(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), 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 448 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), endFile(), Html, Definition::navigationPathAsString(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), toDefinition(), TRUE, DefinitionMutable::writePageNavigation(), and OutputList::writeString().
Referenced by ClassDefImpl::writeDocumentation(), ConceptDefImpl::writeDocumentation(), DirDefImpl::writeDocumentation(), DirRelation::writeDocumentation(), FileDefImpl::writeDocumentation(), NamespaceDefImpl::writeDocumentation(), PageDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), and FileDefImpl::writeSourceFooter().
|
static |
Definition at line 323 of file index.cpp.
References OutputList::disable(), Docbook, OutputList::endIndexList(), OutputList::endItemList(), Html, Latex, Man, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and RTF.
Referenced by writeClassHierarchy(), writeClassTreeToOutput(), writeDirHierarchy(), writeDirTreeNode(), writeGroupHierarchy(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 377 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
|
static |
Definition at line 358 of file index.cpp.
References OutputList::writeString().
Referenced by writeQuickMemberIndex().
| void endTitle | ( | OutputList & | ol, |
| const QCString & | fileName, | ||
| const QCString & | name ) |
Definition at line 394 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 |
|
static |
Definition at line 3336 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 3707 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 3522 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 2249 of file index.cpp.
Referenced by letterToLabel().
Definition at line 2254 of file index.cpp.
References QCString::data(), hex, QCString::isEmpty(), and isId1().
Referenced by writeAlphabeticalClassList(), writeMemberList(), and writeQuickMemberIndex().
|
static |
|
static |
Definition at line 180 of file index.cpp.
Referenced by Index::incrementDocumentedClassMembers(), Index::incrementDocumentedFileMembers(), Index::incrementDocumentedModuleMembers(), and Index::incrementDocumentedNamespaceMembers().
|
static |
Definition at line 5624 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 5672 of file index.cpp.
References ClassMemberHighlight::All, FileMemberHighlight::All, Doxygen::exampleLinkedMap, and FALSE.
|
static |
Definition at line 5732 of file index.cpp.
References FALSE, and Doxygen::htmlFileExtension.
| void startFile | ( | OutputList & | ol, |
| const QCString & | name, | ||
| bool | isSource, | ||
| const QCString & | manName, | ||
| const QCString & | title, | ||
| HighlightedItem | hli, | ||
| bool | additionalIndices, | ||
| const QCString & | altSidebarName, | ||
| int | hierarchyLevel, | ||
| const QCString & | allMembersFile ) |
Definition at line 401 of file index.cpp.
References Config_getBool, OutputList::endQuickIndices(), QCString::isEmpty(), OutputList::startFile(), OutputList::startQuickIndices(), OutputList::writeQuickLinks(), OutputList::writeSearchInfo(), and OutputList::writeSplitBar().
Referenced by generateExampleDocs(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), 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 307 of file index.cpp.
References OutputList::disable(), Docbook, Html, Latex, Man, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startIndexList(), and OutputList::startItemList().
Referenced by writeClassTreeForList(), writeClassTreeToOutput(), writeDirHierarchy(), writeDirTreeNode(), writeGroupHierarchy(), writeModuleIndex(), and writeTopicIndex().
|
static |
Definition at line 364 of file index.cpp.
References FALSE, and OutputList::writeString().
Referenced by writeQuickMemberIndex().
|
static |
Definition at line 345 of file index.cpp.
References FALSE, and OutputList::writeString().
Referenced by writeQuickMemberIndex().
| void startTitle | ( | OutputList & | ol, |
| const QCString & | fileName, | ||
| const DefinitionMutable * | def ) |
Definition at line 384 of file index.cpp.
References Config_getBool, OutputList::disable(), Man, OutputList::pushGeneratorState(), OutputList::startHeaderSection(), OutputList::startTitleHead(), and DefinitionMutable::writeSummaryLinks().
Referenced by generateExampleDocs(), writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), writeAlphabeticalStructIndex(), writeAnnotatedIndexGeneric(), 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 2283 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert(), convertUTF8ToUpper(), OutputList::docify(), VhdlDocGen::ENTITYCLASS, extractNamespaceName(), getLanguageSpecificSeparator(), Definition::getOutputFileBase(), getPrefixIndex(), Definition::getReference(), getResolvedNamespace(), getUTF8CharAt(), QCString::isEmpty(), Definition::isLinkable(), letterToLabel(), QCString::str(), substitute(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAlphabeticalExceptionIndex(), writeAlphabeticalIndex(), writeAlphabeticalInterfaceIndex(), and writeAlphabeticalStructIndex().
|
static |
Definition at line 2526 of file index.cpp.
References OutputList::disableAllBut(), endFile(), endTitle(), ClassDef::Exception, Exceptions, FALSE, LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), and writeAlphabeticalClassList().
|
static |
Definition at line 2439 of file index.cpp.
References ClassDef::Class, Classes, OutputList::disableAllBut(), endFile(), endTitle(), FALSE, LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), and writeAlphabeticalClassList().
|
static |
Definition at line 2468 of file index.cpp.
References OutputList::disableAllBut(), endFile(), endTitle(), FALSE, LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), ClassDef::Interface, Interfaces, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), and writeAlphabeticalClassList().
|
static |
Definition at line 2497 of file index.cpp.
References OutputList::disableAllBut(), endFile(), endTitle(), FALSE, LayoutNavEntry::find(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), startTitle(), ClassDef::Struct, Structs, theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), and writeAlphabeticalClassList().
|
static |
Definition at line 2178 of file index.cpp.
References Doxygen::classLinkedMap, Config_getBool, VhdlDocGen::convert(), OutputList::disable(), Docbook, OutputList::docify(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), FALSE, OutputList::generateDoc(), VhdlDocGen::getProtectionName(), Latex, VhdlDocGen::PACKAGECLASS, VhdlDocGen::PACKBODYCLASS, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), TRUE, OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writeAnnotatedIndexGeneric().
|
static |
Definition at line 2697 of file index.cpp.
References AnnotatedExceptions, ClassDef::Exception, Index::instance(), theTranslator, and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2655 of file index.cpp.
References AnnotatedClasses, ClassDef::Class, Index::instance(), theTranslator, and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2580 of file index.cpp.
References Doxygen::classLinkedMap, AnnotatedIndexContext::compoundType, OutputList::disable(), OutputList::disableAllBut(), endFile(), OutputList::endTextBlock(), endTitle(), AnnotatedIndexContext::fallbackKind, AnnotatedIndexContext::fileBaseName, LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), AnnotatedIndexContext::hiItem, Html, Doxygen::indexList, LayoutDocManager::instance(), LayoutNavEntry::intro(), Latex, AnnotatedIndexContext::listDefaultIntroText, AnnotatedIndexContext::listDefaultTitleText, AnnotatedIndexContext::listKind, Man, Doxygen::namespaceLinkedMap, AnnotatedIndexContext::numAnnotated, AnnotatedIndexContext::numPrinted, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), RTF, OutputList::startContents(), startFile(), OutputList::startTextBlock(), startTitle(), TextStream::str(), LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeAnnotatedClassList(), writeClassTree(), writeClassTreeInsideNamespace(), and OutputList::writeString().
Referenced by writeAnnotatedExceptionIndex(), writeAnnotatedIndex(), writeAnnotatedInterfaceIndex(), and writeAnnotatedStructIndex().
|
static |
Definition at line 2669 of file index.cpp.
References AnnotatedInterfaces, Index::instance(), ClassDef::Interface, theTranslator, and writeAnnotatedIndexGeneric().
|
static |
Definition at line 2683 of file index.cpp.
References AnnotatedStructs, Index::instance(), ClassDef::Struct, theTranslator, and writeAnnotatedIndexGeneric().
|
static |
Definition at line 1095 of file index.cpp.
References Doxygen::classLinkedMap, OutputList::disable(), endIndexHierarchy(), FALSE, Doxygen::hiddenClassLinkedMap, Html, Doxygen::indexList, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and writeClassTreeForList().
Referenced by writeHierarchicalExceptionIndex(), writeHierarchicalIndex(), and writeHierarchicalInterfaceIndex().
|
static |
Definition at line 2710 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 3299 of file index.cpp.
References ClassMemberHighlight::All, getCmhlInfo(), theTranslator, and writeMemberIndex().
|
static |
Definition at line 3166 of file index.cpp.
|
static |
Definition at line 1754 of file index.cpp.
References FTVHelp::addContentsItem(), addMembersToIndex(), Definition::anchor(), classVisibleInIndex(), ClassDef::compoundType(), Config_getBool, VhdlDocGen::convert(), convertToHtml(), FTVHelp::decContentsDepth(), Definition::definitionType(), Definition::displayName(), FALSE, get_pointer(), ClassDef::getClasses(), Definition::getLanguage(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, FTVHelp::incContentsDepth(), ClassDef::isImplicitTemplateInstance(), ClassDef::isSimple(), VhdlDocGen::PACKAGECLASS, VhdlDocGen::PACKBODYCLASS, Definition::partOfGroups(), ClassDef::protection(), TRUE, Definition::TypeClass, and writeClassTree().
Referenced by writeAnnotatedIndexGeneric(), writeClassTree(), writeClassTreeInsideNamespaceElement(), and writeNamespaceTreeElement().
|
static |
Definition at line 986 of file index.cpp.
References FTVHelp::addContentsItem(), classHasVisibleChildren(), classHasVisibleRoot(), Config_getBool, VhdlDocGen::convert(), convertToHtml(), OutputList::docify(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), VhdlDocGen::ENTITYCLASS, FALSE, OutputList::generateDoc(), Doxygen::indexList, OutputList::parseText(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), TRUE, and writeClassTreeToOutput().
Referenced by writeClassHierarchy().
|
static |
Definition at line 2043 of file index.cpp.
References writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 2034 of file index.cpp.
References writeClassTreeInsideNamespaceElement().
Referenced by writeAnnotatedIndexGeneric(), and writeClassTreeInsideNamespaceElement().
|
static |
Definition at line 1962 of file index.cpp.
References FTVHelp::addContentsItem(), Config_getBool, FTVHelp::decContentsDepth(), ClassDef::Exception, FALSE, NamespaceDef::getClasses(), NamespaceDef::getExceptions(), NamespaceDef::getInterfaces(), Definition::getLanguage(), NamespaceDef::getNamespaces(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), NamespaceDef::getStructs(), Doxygen::globalScope, FTVHelp::incContentsDepth(), Doxygen::indexList, ClassDef::Interface, Definition::isAnonymous(), Definition::isLinkableInProject(), Definition::localName(), namespaceHasNestedClass(), qstrlen(), QCString::replace(), ClassDef::Struct, TRUE, writeClassTree(), and writeClassTreeInsideNamespace().
Referenced by writeClassTreeInsideNamespace(), and writeClassTreeInsideNamespace().
|
static |
Generates HTML Help tree of classes
Definition at line 620 of file index.cpp.
References FTVHelp::addContentsItem(), Definition::anchor(), ClassDef::baseClasses(), classHasVisibleChildren(), classHasVisibleRoot(), VhdlDocGen::convert(), convertToHtml(), FTVHelp::decContentsDepth(), Definition::displayName(), OutputList::docify(), endIndexHierarchy(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), VhdlDocGen::ENTITYCLASS, FALSE, OutputList::generateDoc(), Definition::getDefFileName(), Definition::getDefLine(), Definition::getLanguage(), Definition::getOutputFileBase(), Definition::getReference(), FTVHelp::incContentsDepth(), Doxygen::indexList, Definition::isLinkable(), Definition::isReference(), ClassDef::isVisibleInHierarchy(), Definition::name(), OutputList::parseText(), ClassDef::protection(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), ClassDef::subClasses(), TRUE, and writeClassTreeToOutput().
Referenced by writeClassTreeForList(), and writeClassTreeToOutput().
|
static |
Definition at line 4750 of file index.cpp.
|
static |
Definition at line 4644 of file index.cpp.
References FTVHelp::generateTreeViewInline(), Doxygen::indexList, TextStream::str(), TRUE, writeModuleList(), and OutputList::writeString().
Referenced by writeNamespaceTreeElement().
|
static |
Definition at line 4728 of file index.cpp.
References Doxygen::indexList.
|
static |
|
static |
Definition at line 4677 of file index.cpp.
References FALSE.
|
static |
Definition at line 922 of file index.cpp.
References FTVHelp::addContentsItem(), addMembersToIndex(), Doxygen::dirLinkedMap, OutputList::disable(), endIndexHierarchy(), FALSE, fileVisibleInIndex(), Doxygen::globalScope, Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), TRUE, and writeDirTreeNode().
Referenced by writeFileIndex().
|
static |
Definition at line 1569 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, and writeDirTreeNode().
|
static |
Definition at line 764 of file index.cpp.
References FTVHelp::addContentsItem(), addMembersToIndex(), FTVHelp::decContentsDepth(), dirHasVisibleChildren(), OutputList::docify(), endIndexHierarchy(), OutputList::endIndexItem(), OutputList::endIndexListItem(), OutputList::endTypewriter(), FALSE, fileVisibleInIndex(), OutputList::generateDoc(), Definition::getDefFileName(), Definition::getDefLine(), DirDef::getFiles(), Definition::getOutputFileBase(), Definition::getReference(), FTVHelp::incContentsDepth(), Doxygen::indexList, Definition::isReference(), Definition::name(), DirDef::shortName(), startIndexHierarchy(), OutputList::startIndexItem(), OutputList::startIndexListItem(), OutputList::startTypewriter(), DirDef::subDirs(), TRUE, warn, and writeDirTreeNode().
Referenced by writeDirHierarchy(), writeDirIndex(), and writeDirTreeNode().
|
static |
Definition at line 3880 of file index.cpp.
References ModuleMemberHighlight::All, ModuleMemberHighlight::Enums, ModuleMemberHighlight::EnumValues, LayoutNavEntry::find(), ModuleMemberHighlight::Functions, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutDocManager::rootNavEntry(), theTranslator, LayoutNavEntry::title(), ModuleMemberHighlight::Typedefs, ModuleMemberHighlight::Variables, LayoutNavEntry::visible(), and writeModuleMemberIndexFiltered().
|
static |
Definition at line 1598 of file index.cpp.
References compareFileDefs(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), Docbook, endFile(), OutputList::endIndexList(), OutputList::endTextBlock(), endTitle(), Files, LayoutNavEntry::find(), QCString::find(), FTVHelp::generateTreeViewInline(), Html, Doxygen::indexList, Doxygen::inputNameLinkedMap, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), QCString::isEmpty(), Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startIndexList(), OutputList::startTextBlock(), startTitle(), QCString::str(), TextStream::str(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeDirHierarchy(), writeSingleFileIndex(), and OutputList::writeString().
|
static |
Definition at line 2723 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 3487 of file index.cpp.
|
static |
Definition at line 3359 of file index.cpp.
|
static |
Definition at line 1237 of file index.cpp.
References ClassHierarchy, OutputList::disableAllBut(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), FALSE, LayoutNavEntry::find(), Html, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, LayoutNavEntry::title(), and OutputList::writeGraphicalHierarchy().
|
static |
Definition at line 1447 of file index.cpp.
References OutputList::disableAllBut(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), ClassDef::Exception, ExceptionHierarchy, FALSE, LayoutNavEntry::find(), Html, Index::instance(), LayoutDocManager::instance(), OutputList::parseText(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, LayoutNavEntry::title(), and OutputList::writeGraphicalHierarchy().
|
static |
Definition at line 1342 of file index.cpp.
References OutputList::disableAllBut(), OutputList::enableAll(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), FALSE, LayoutNavEntry::find(), Html, Index::instance(), LayoutDocManager::instance(), ClassDef::Interface, InterfaceHierarchy, OutputList::parseText(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, LayoutNavEntry::title(), and OutputList::writeGraphicalHierarchy().
| void writeGraphInfo | ( | OutputList & | ol | ) |
Definition at line 4109 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 4405 of file index.cpp.
References endIndexHierarchy(), GroupDef::getSubGroups(), startIndexHierarchy(), and writeGroupTreeNode().
|
static |
write groups as hierarchical trees
Definition at line 4159 of file index.cpp.
References QCString::left(), and QCString::mid().
Referenced by writeGroupHierarchy(), and writeTopicIndex().
|
static |
Definition at line 1368 of file index.cpp.
References Config_getBool, OutputList::disable(), OutputList::disableAllBut(), OutputList::enable(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), ClassDef::Exception, ExceptionHierarchy, LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), Latex, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), RTF, OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), TextStream::str(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeClassHierarchy(), and OutputList::writeString().
|
static |
Definition at line 1156 of file index.cpp.
References ClassDef::Class, ClassHierarchy, Config_getBool, OutputList::disable(), OutputList::disableAllBut(), Docbook, endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), Latex, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), RTF, OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), TextStream::str(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeClassHierarchy(), and OutputList::writeString().
|
static |
Definition at line 1263 of file index.cpp.
References Config_getBool, OutputList::disable(), OutputList::disableAllBut(), OutputList::enable(), endFile(), OutputList::endParagraph(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), LayoutNavEntry::find(), FTVHelp::generateTreeViewInline(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), ClassDef::Interface, InterfaceHierarchy, LayoutNavEntry::intro(), Latex, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocManager::rootNavEntry(), RTF, OutputList::startContents(), startFile(), OutputList::startParagraph(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), TextStream::str(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeClassHierarchy(), and OutputList::writeString().
|
static |
Definition at line 4888 of file index.cpp.
| void writeIndexHierarchy | ( | OutputList & | ol | ) |
Definition at line 5823 of file index.cpp.
Referenced by generateOutput().
|
static |
Definition at line 5301 of file index.cpp.
References OutputList::endIndexSection(), isClassDocumentation, OutputList::parseText(), OutputList::startIndexSection(), and theTranslator.
|
static |
Definition at line 3104 of file index.cpp.
Referenced by writeClassMemberIndex(), and writeModuleMemberIndex().
|
static |
Definition at line 2764 of file index.cpp.
References ASSERT, QCString::at(), convertToId(), QCString::data(), OutputList::docify(), OutputList::endItemList(), OutputList::endItemListItem(), OutputList::endSection(), FALSE, getPrefixIndex(), QCString::isEmpty(), letterToLabel(), OutputList::startItemList(), OutputList::startItemListItem(), OutputList::startSection(), SectionType::Subsection, TRUE, Definition::TypeModule, writeClassLinkForMember(), writeFileLinkForMember(), writeModuleLinkForMember(), and writeNamespaceLinkForMember().
|
static |
Definition at line 468 of file index.cpp.
References Definition::anchor(), MemberVector::begin(), Definition::definitionType(), MemberVector::end(), MemberDef::enumFieldList(), FALSE, MemberDef::getGroupDef(), MemberDef::getNamespaceDef(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, Doxygen::indexList, Definition::isAnonymous(), MemberDef::isEnumerate(), Definition::name(), Definition::qualifiedName(), Definition::TypeFile, and Definition::TypeModule.
Referenced by addMembersToIndex(), writeModuleMembers(), and writeNamespaceMembers().
|
static |
Definition at line 5807 of file index.cpp.
|
static |
Definition at line 4576 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Html, ModuleManager::instance(), ModuleDef::isPrimaryInterface(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), and writeModuleTreeNode().
|
static |
Definition at line 2749 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 4552 of file index.cpp.
Referenced by writeConceptList().
|
static |
Definition at line 3855 of file index.cpp.
References ModuleMemberHighlight::All, getMmhlInfo(), theTranslator, and writeMemberIndex().
|
static |
Definition at line 3723 of file index.cpp.
References MmhlInfo::fname, MmhlInfo::MmhlInfo(), and MmhlInfo::title.
Referenced by writeExampleIndex().
|
static |
Definition at line 1844 of file index.cpp.
References ModuleDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDecl::type, and writeMemberToIndex().
|
static |
Definition at line 4498 of file index.cpp.
References Doxygen::indexList, and TRUE.
Referenced by writeModuleIndex().
|
static |
Definition at line 2052 of file index.cpp.
References Config_getBool, OutputList::disable(), OutputList::disableAllBut(), Docbook, endFile(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), OutputList::endTextBlock(), endTitle(), FALSE, LayoutNavEntry::find(), OutputList::generateDoc(), FTVHelp::generateTreeViewInline(), Html, Doxygen::indexList, Index::instance(), LayoutDocManager::instance(), LayoutNavEntry::intro(), Man, Doxygen::namespaceLinkedMap, Namespaces, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), qstrlen(), QCString::replace(), LayoutDocManager::rootNavEntry(), OutputList::startContents(), startFile(), OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), OutputList::startTextBlock(), startTitle(), TextStream::str(), theTranslator, LayoutNavEntry::title(), TRUE, LayoutNavEntry::visible(), writeNamespaceTree(), OutputList::writeObjectLink(), and OutputList::writeString().
|
static |
Definition at line 2736 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 3671 of file index.cpp.
References OutputList::writeString().
|
static |
Definition at line 3546 of file index.cpp.
References Config_getBool, and theTranslator.
|
static |
Definition at line 1818 of file index.cpp.
References NamespaceDef::getMemberList(), LayoutDocManager::instance(), LayoutDocEntryMemberDef::type, and writeMemberToIndex().
Referenced by writeNamespaceTreeElement().
|
static |
Definition at line 1947 of file index.cpp.
References writeNamespaceTreeElement().
|
static |
Definition at line 1935 of file index.cpp.
References writeNamespaceTreeElement().
Referenced by writeNamespaceIndex(), and writeNamespaceTreeElement().
|
static |
Definition at line 1875 of file index.cpp.
References FTVHelp::addContentsItem(), ClassDef::Class, NamespaceDef::countVisibleMembers(), FTVHelp::decContentsDepth(), FALSE, NamespaceDef::getClasses(), NamespaceDef::getConcepts(), Definition::getLanguage(), NamespaceDef::getNamespaces(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, FTVHelp::incContentsDepth(), Doxygen::indexList, Definition::isAnonymous(), QCString::isEmpty(), Definition::isLinkable(), Definition::localName(), namespaceHasNestedClass(), namespaceHasNestedConcept(), namespaceHasNestedNamespace(), Definition::partOfGroups(), qstrlen(), QCString::replace(), writeClassTree(), writeConceptList(), writeNamespaceMembers(), and writeNamespaceTree().
Referenced by writeNamespaceTree(), and writeNamespaceTree().
|
static |
Definition at line 4035 of file index.cpp.
References Doxygen::indexList, and Doxygen::mainPage.
Definition at line 3974 of file index.cpp.
|
static |
Definition at line 3077 of file index.cpp.
References convertToId(), endQuickIndexItem(), endQuickIndexList(), FALSE, Doxygen::htmlFileExtension, letterToLabel(), startQuickIndexItem(), startQuickIndexList(), TRUE, and OutputList::writeString().
|
static |
Definition at line 1495 of file index.cpp.
References QCString::at(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Config_getBool, OutputList::disableAllBut(), OutputList::docify(), OutputList::endIndexKey(), OutputList::endIndexValue(), OutputList::endTextLink(), OutputList::generateDoc(), FileDef::generateSourceFile(), Definition::getOutputFileBase(), FileDef::getPath(), Definition::getSourceFileBase(), Html, FileDef::includeName(), FileDef::isDocumentationFile(), QCString::isEmpty(), Definition::isLinkableInProject(), Definition::isReference(), QCString::length(), Definition::name(), OutputList::parseText(), OutputList::popGeneratorState(), QCString::prepend(), OutputList::pushGeneratorState(), OutputList::startIndexKey(), OutputList::startIndexValue(), OutputList::startTextLink(), stripFromPath(), theTranslator, and OutputList::writeObjectLink().
Referenced by writeFileIndex().
|
static |
Definition at line 4429 of file index.cpp.
References OutputList::disable(), endIndexHierarchy(), Doxygen::groupLinkedMap, Html, GroupDef::isVisibleInHierarchy(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startIndexHierarchy(), and writeGroupTreeNode().
|
static |
Definition at line 4851 of file index.cpp.
| const int maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |