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().