|
My Project
|
#include <qlist.h>#include <qcstring.h>Go to the source code of this file.
Classes | |
| class | IndexIntf |
| Abstract interface for index generators. More... | |
| class | IndexList |
| A list of index interfaces. More... | |
Functions | |
| void | writeGraphInfo (OutputList &ol) |
| void | writeIndexHierarchy (OutputList &ol) |
| void | countDataStructures () |
| void | startTitle (OutputList &ol, const char *fileName, Definition *def=0) |
| void | endTitle (OutputList &ol, const char *fileName, const char *name) |
| void | startFile (OutputList &ol, const char *name, const char *manName, const char *title, HighlightedItem hli=HLI_None, bool additionalIndices=FALSE, const char *altSidebarName=0) |
| void | endFile (OutputList &ol, bool skipNavIndex=FALSE, bool skipEndContents=FALSE, const QCString &navPath=QCString()) |
| void | endFileWithNavPath (Definition *d, OutputList &ol) |
| void | initClassMemberIndices () |
| void | initFileMemberIndices () |
| void | initNamespaceMemberIndices () |
| void | addClassMemberNameToIndex (MemberDef *md) |
| void | addFileMemberNameToIndex (MemberDef *md) |
| void | addNamespaceMemberNameToIndex (MemberDef *md) |
| QCString | fixSpaces (const QCString &s) |
Variables | |
| int | annotatedClasses |
| int | hierarchyClasses |
| int | documentedFiles |
| int | documentedGroups |
| int | documentedNamespaces |
| int | indexedPages |
| int | documentedClassMembers [CMHL_Total] |
| int | documentedFileMembers [FMHL_Total] |
| int | documentedNamespaceMembers [NMHL_Total] |
| int | documentedDirs |
| int | documentedHtmlFiles |
| int | documentedPages |
| enum ClassHighlight |
| enum ClassMemberHighlight |
| Enumerator | |
|---|---|
| CMHL_All | |
| CMHL_Functions | |
| CMHL_Variables | |
| CMHL_Typedefs | |
| CMHL_Enums | |
| CMHL_EnumValues | |
| CMHL_Properties | |
| CMHL_Events | |
| CMHL_Related | |
| CMHL_Total | |
| enum FileMemberHighlight |
| Enumerator | |
|---|---|
| FMHL_All | |
| FMHL_Functions | |
| FMHL_Variables | |
| FMHL_Typedefs | |
| FMHL_Enums | |
| FMHL_EnumValues | |
| FMHL_Defines | |
| FMHL_Total | |
| enum HighlightedItem |
| enum IndexSections |
Definition at line 157 of file index.h.
| Enumerator | |
|---|---|
| NMHL_All | |
| NMHL_Functions | |
| NMHL_Variables | |
| NMHL_Typedefs | |
| NMHL_Enums | |
| NMHL_EnumValues | |
| NMHL_Total | |
| void addClassMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2265 of file index.cpp.
References LetterToIndexMap< T >::append(), CMHL_All, CMHL_Enums, CMHL_EnumValues, CMHL_Events, CMHL_Functions, CMHL_Properties, CMHL_Related, CMHL_Typedefs, CMHL_Variables, Config_getBool, documentedClassMembers, MemberDef::getClassDef(), MemberDef::getEnumScope(), getPrefixIndex(), getUtf8CodeToLower(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isEvent(), MemberDef::isForeign(), MemberDef::isFriend(), MemberDef::isFunction(), ClassDef::isLinkableInProject(), MemberDef::isLinkableInProject(), MemberDef::isProperty(), MemberDef::isRelated(), MemberDef::isSignal(), MemberDef::isSlot(), MemberDef::isStrong(), MemberDef::isTypedef(), MemberDef::isVariable(), Definition::name(), ClassDef::templateMaster(), and MemberDef::typeString().
Referenced by addMembersToIndex().
| void addFileMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2407 of file index.cpp.
References LetterToIndexMap< T >::append(), documentedFileMembers, FMHL_All, FMHL_Defines, FMHL_Enums, FMHL_EnumValues, FMHL_Functions, FMHL_Typedefs, FMHL_Variables, MemberDef::getEnumScope(), MemberDef::getFileDef(), getPrefixIndex(), getUtf8CodeToLower(), MemberDef::isDefine(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isFunction(), FileDef::isLinkableInProject(), MemberDef::isLinkableInProject(), MemberDef::isStrong(), MemberDef::isTypedef(), MemberDef::isVariable(), and Definition::name().
Referenced by addMembersToIndex().
| void addNamespaceMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2350 of file index.cpp.
References LetterToIndexMap< T >::append(), documentedNamespaceMembers, MemberDef::getEnumScope(), MemberDef::getNamespaceDef(), getPrefixIndex(), getUtf8CodeToLower(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isFunction(), NamespaceDef::isLinkableInProject(), MemberDef::isLinkableInProject(), MemberDef::isStrong(), MemberDef::isTypedef(), MemberDef::isVariable(), Definition::name(), NMHL_All, NMHL_Enums, NMHL_EnumValues, NMHL_Functions, NMHL_Typedefs, and NMHL_Variables.
Referenced by addMembersToIndex().
| void countDataStructures | ( | ) |
Definition at line 77 of file index.cpp.
References annotatedClasses, annotatedClassesPrinted, countAnnotatedClasses(), countClassHierarchy(), countDirs(), countFiles(), countGroups(), countNamespaces(), countRelatedPages(), documentedDirs, documentedFiles, documentedGroups, documentedHtmlFiles, documentedNamespaces, documentedPages, hierarchyClasses, and indexedPages.
Referenced by parseInput().
| void endFile | ( | OutputList & | ol, |
| bool | skipNavIndex = FALSE, |
||
| bool | skipEndContents = FALSE, |
||
| const QCString & | navPath = QCString() |
||
| ) |
Definition at line 264 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), OutputList::endContents(), OutputList::endFile(), OutputGenerator::Html, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::writeFooter(), and OutputList::writeString().
Referenced by endFileWithNavPath(), generateExampleDocs(), writeAlphabeticalIndex(), writeAnnotatedIndex(), writeClassMemberIndexFiltered(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), MemberList::writeDocumentationPage(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), writePageIndex(), and writeUserGroupStubPage().
| void endFileWithNavPath | ( | Definition * | d, |
| OutputList & | ol | ||
| ) |
Definition at line 283 of file index.cpp.
References Config_getBool, OutputList::disableAllBut(), endFile(), OutputGenerator::Html, Definition::navigationPathAsString(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and OutputList::writeString().
Referenced by NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), ClassDef::writeDocumentation(), MemberList::writeDocumentationPage(), and FileDef::writeSource().
| void endTitle | ( | OutputList & | ol, |
| const char * | fileName, | ||
| const char * | name | ||
| ) |
Definition at line 237 of file index.cpp.
References OutputList::endHeaderSection(), OutputList::endTitleHead(), and OutputList::popGeneratorState().
Referenced by generateExampleDocs(), writeAlphabeticalIndex(), writeAnnotatedIndex(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), ClassDef::writeDocumentation(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), FileDef::writeSource(), and writeUserGroupStubPage().
| QCString fixSpaces | ( | const QCString & | s | ) |
Definition at line 223 of file index.cpp.
References substitute().
Referenced by renderQuickLinksAsTabs(), renderQuickLinksAsTree(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeNamespaceMemberIndexFiltered(), and writeUserGroupStubPage().
| void initClassMemberIndices | ( | ) |
Definition at line 2255 of file index.cpp.
References SIntDict< T >::clear(), CMHL_Total, and documentedClassMembers.
Referenced by initDoxygen().
| void initFileMemberIndices | ( | ) |
Definition at line 2397 of file index.cpp.
References SIntDict< T >::clear(), documentedFileMembers, and NMHL_Total.
Referenced by initDoxygen().
| void initNamespaceMemberIndices | ( | ) |
Definition at line 2340 of file index.cpp.
References SIntDict< T >::clear(), documentedNamespaceMembers, and NMHL_Total.
Referenced by initDoxygen().
| void startFile | ( | OutputList & | ol, |
| const char * | name, | ||
| const char * | manName, | ||
| const char * | title, | ||
| HighlightedItem | hli = HLI_None, |
||
| bool | additionalIndices = FALSE, |
||
| const char * | altSidebarName = 0 |
||
| ) |
Definition at line 244 of file index.cpp.
References Config_getBool, OutputList::endQuickIndices(), resetDotNodeNumbering(), OutputList::startFile(), OutputList::startQuickIndices(), OutputList::writeQuickLinks(), OutputList::writeSearchInfo(), and OutputList::writeSplitBar().
Referenced by generateExampleDocs(), writeAlphabeticalIndex(), writeAnnotatedIndex(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), ClassDef::writeDocumentation(), MemberList::writeDocumentationPage(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), FileDef::writeSource(), and writeUserGroupStubPage().
| void startTitle | ( | OutputList & | ol, |
| const char * | fileName, | ||
| Definition * | def = 0 |
||
| ) |
Definition at line 228 of file index.cpp.
References OutputList::disable(), OutputGenerator::Man, OutputList::pushGeneratorState(), OutputList::startHeaderSection(), OutputList::startTitleHead(), and Definition::writeSummaryLinks().
Referenced by generateExampleDocs(), writeAlphabeticalIndex(), writeAnnotatedIndex(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), ClassDef::writeDocumentation(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), FileDef::writeSource(), and writeUserGroupStubPage().
| void writeGraphInfo | ( | OutputList & | ol | ) |
Definition at line 3251 of file index.cpp.
References Config_getBool, Config_getString, OutputList::disableAllBut(), endFile(), endTitle(), OutputList::generateDoc(), generateGraphLegend(), getDotImageExtension(), OutputGenerator::Html, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startContents(), startFile(), startTitle(), theTranslator, Translator::trLegendDocs(), and Translator::trLegendTitle().
Referenced by generateOutput().
| void writeIndexHierarchy | ( | OutputList & | ol | ) |
Definition at line 4442 of file index.cpp.
References LayoutNavEntry::children(), LayoutDocManager::instance(), LayoutDocManager::rootNavEntry(), writeIndexHierarchyEntries(), and writeMenuData().
Referenced by generateOutput().
| int annotatedClasses |
Definition at line 55 of file index.cpp.
Referenced by countDataStructures(), quickLinkVisible(), writeAlphabeticalClassList(), writeAlphabeticalIndex(), writeAnnotatedIndex(), and writeIndexHierarchyEntries().
| int documentedClassMembers[CMHL_Total] |
Definition at line 62 of file index.cpp.
Referenced by addClassMemberNameToIndex(), initClassMemberIndices(), quickLinkVisible(), renderQuickLinksAsJs(), writeClassMemberIndex(), and writeClassMemberIndexFiltered().
| int documentedDirs |
Definition at line 67 of file index.cpp.
Referenced by countDataStructures().
| int documentedFileMembers[FMHL_Total] |
Definition at line 63 of file index.cpp.
Referenced by addFileMemberNameToIndex(), initFileMemberIndices(), quickLinkVisible(), renderQuickLinksAsJs(), writeFileMemberIndex(), and writeFileMemberIndexFiltered().
| int documentedFiles |
Definition at line 58 of file index.cpp.
Referenced by countDataStructures(), writeFileIndex(), and writeIndex().
| int documentedGroups |
Definition at line 59 of file index.cpp.
Referenced by countDataStructures(), quickLinkVisible(), writeGroupIndex(), and writeIndex().
| int documentedHtmlFiles |
Definition at line 65 of file index.cpp.
Referenced by countDataStructures(), generateFileDocs(), quickLinkVisible(), writeFileIndex(), and writeIndexHierarchyEntries().
| int documentedNamespaceMembers[NMHL_Total] |
Definition at line 64 of file index.cpp.
Referenced by addNamespaceMemberNameToIndex(), initNamespaceMemberIndices(), quickLinkVisible(), renderQuickLinksAsJs(), writeNamespaceMemberIndex(), and writeNamespaceMemberIndexFiltered().
| int documentedNamespaces |
Definition at line 60 of file index.cpp.
Referenced by countDataStructures(), quickLinkVisible(), writeIndex(), writeIndexHierarchyEntries(), and writeNamespaceIndex().
| int documentedPages |
Definition at line 66 of file index.cpp.
Referenced by countDataStructures(), generatePageDocs(), and writeIndex().
| int hierarchyClasses |
Definition at line 57 of file index.cpp.
Referenced by countDataStructures(), quickLinkVisible(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), and writeIndex().
| int indexedPages |
Definition at line 61 of file index.cpp.
Referenced by countDataStructures(), quickLinkVisible(), and writePageIndex().