index.h File Reference

#include "qtbc.h"
#include <qfile.h>
#include <qlist.h>

Go to the source code of this file.

Classes

class  IndexIntf
class  IndexList

Enumerations

enum  IndexSections {
  isTitlePageStart, isTitlePageAuthor, isMainPage, isModuleIndex,
  isDirIndex, isNamespaceIndex, isClassHierarchyIndex, isCompoundIndex,
  isFileIndex, isPageIndex, isModuleDocumentation, isDirDocumentation,
  isNamespaceDocumentation, isClassDocumentation, isFileDocumentation, isExampleDocumentation,
  isPageDocumentation, isEndIndex
}
enum  HighlightedItem {
  HLI_None = 0, HLI_Main, HLI_Modules, HLI_Directories,
  HLI_Namespaces, HLI_Hierarchy, HLI_Classes, HLI_Annotated,
  HLI_Files, HLI_NamespaceMembers, HLI_Functions, HLI_Globals,
  HLI_Pages, HLI_Examples, HLI_Search, HLI_ClassVisible,
  HLI_NamespaceVisible, HLI_FileVisible
}
enum  ClassMemberHighlight {
  CMHL_All = 0, CMHL_Functions, CMHL_Variables, CMHL_Typedefs,
  CMHL_Enums, CMHL_EnumValues, CMHL_Properties, CMHL_Events,
  CMHL_Related, CMHL_Total = CMHL_Related+1
}
enum  FileMemberHighlight {
  FMHL_All = 0, FMHL_Functions, FMHL_Variables, FMHL_Typedefs,
  FMHL_Enums, FMHL_EnumValues, FMHL_Defines, FMHL_Total = FMHL_Defines+1
}
enum  NamespaceMemberHighlight {
  NMHL_All = 0, NMHL_Functions, NMHL_Variables, NMHL_Typedefs,
  NMHL_Enums, NMHL_EnumValues, NMHL_Total = FMHL_EnumValues+1
}
enum  ClassHighlight {
  CHL_All = 0, CHL_Classes, CHL_Structs, CHL_Unions,
  CHL_Interfaces, CHL_Protocols, CHL_Categories, CHL_Exceptions,
  CHL_Total = CHL_Exceptions+1
}

Functions

void writeIndex (OutputList &ol)
void writeHierarchicalIndex (OutputList &ol)
void writeAlphabeticalIndex (OutputList &ol)
void writeClassHierarchy (OutputList &ol)
void writeAnnotatedIndex (OutputList &ol)
void writeAnnotatedClassList (OutputList &ol)
void writeMemberList (OutputList &ol, bool useSections)
void writeSourceIndex (OutputList &ol)
void writeHeaderIndex (OutputList &ol)
void writeHeaderFileList (OutputList &ol)
void writeExampleIndex (OutputList &ol)
void writePageIndex (OutputList &ol)
void writeFileIndex (OutputList &ol)
void writeNamespaceIndex (OutputList &ol)
void writeGroupIndex (OutputList &ol)
void writeDirIndex (OutputList &ol)
void writePackageIndex (OutputList &ol)
void writeClassMemberIndex (OutputList &ol)
void writeFileMemberIndex (OutputList &ol)
void writeNamespaceMemberIndex (OutputList &ol)
void writeGraphicalClassHierarchy (OutputList &ol)
void writeGraphInfo (OutputList &ol)
void countDataStructures ()
void startTitle (OutputList &ol, const char *fileName)
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)
void endFile (OutputList &ol, bool external=FALSE)
void initClassMemberIndices ()
void initFileMemberIndices ()
void initNamespaceMemberIndices ()
void addClassMemberNameToIndex (MemberDef *md)
void addFileMemberNameToIndex (MemberDef *md)
void addNamespaceMemberNameToIndex (MemberDef *md)

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 documentedHtmlFiles
int documentedPages
int documentedDirs


Enumeration Type Documentation

enum ClassHighlight

Enumerator:
CHL_All 
CHL_Classes 
CHL_Structs 
CHL_Unions 
CHL_Interfaces 
CHL_Protocols 
CHL_Categories 
CHL_Exceptions 
CHL_Total 

Definition at line 181 of file index.h.

enum ClassMemberHighlight

Enumerator:
CMHL_All 
CMHL_Functions 
CMHL_Variables 
CMHL_Typedefs 
CMHL_Enums 
CMHL_EnumValues 
CMHL_Properties 
CMHL_Events 
CMHL_Related 
CMHL_Total 

Definition at line 144 of file index.h.

enum FileMemberHighlight

Enumerator:
FMHL_All 
FMHL_Functions 
FMHL_Variables 
FMHL_Typedefs 
FMHL_Enums 
FMHL_EnumValues 
FMHL_Defines 
FMHL_Total 

Definition at line 158 of file index.h.

enum HighlightedItem

Enumerator:
HLI_None 
HLI_Main 
HLI_Modules 
HLI_Directories 
HLI_Namespaces 
HLI_Hierarchy 
HLI_Classes 
HLI_Annotated 
HLI_Files 
HLI_NamespaceMembers 
HLI_Functions 
HLI_Globals 
HLI_Pages 
HLI_Examples 
HLI_Search 
HLI_ClassVisible 
HLI_NamespaceVisible 
HLI_FileVisible 

Definition at line 121 of file index.h.

enum IndexSections

Enumerator:
isTitlePageStart 
isTitlePageAuthor 
isMainPage 
isModuleIndex 
isDirIndex 
isNamespaceIndex 
isClassHierarchyIndex 
isCompoundIndex 
isFileIndex 
isPageIndex 
isModuleDocumentation 
isDirDocumentation 
isNamespaceDocumentation 
isClassDocumentation 
isFileDocumentation 
isExampleDocumentation 
isPageDocumentation 
isEndIndex 

Definition at line 99 of file index.h.

enum NamespaceMemberHighlight

Enumerator:
NMHL_All 
NMHL_Functions 
NMHL_Variables 
NMHL_Typedefs 
NMHL_Enums 
NMHL_EnumValues 
NMHL_Total 

Definition at line 170 of file index.h.


Function Documentation

void addClassMemberNameToIndex ( MemberDef md  ) 

Definition at line 1485 of file index.cpp.

References VhdlDocGen::adjustRecordMember(), CMHL_All, CMHL_Enums, CMHL_EnumValues, CMHL_Events, CMHL_Functions, CMHL_Properties, CMHL_Related, CMHL_Typedefs, CMHL_Variables, Config_getBool, documentedClassMembers, MemberDef::getClassDef(), getPrefixIndex(), ClassDef::isLinkableInProject(), MemberDef::isLinkableInProject(), VhdlDocGen::isRecord(), VhdlDocGen::isUnit(), QCString, and ClassDef::templateMaster().

void addFileMemberNameToIndex ( MemberDef md  ) 

Definition at line 1632 of file index.cpp.

References documentedFileMembers, FMHL_All, FMHL_Defines, FMHL_Enums, FMHL_EnumValues, FMHL_Functions, FMHL_Typedefs, FMHL_Variables, MemberDef::getFileDef(), getPrefixIndex(), MemberDef::isLinkableInProject(), FileDef::isLinkableInProject(), MemberDef::name, and QCString.

void addNamespaceMemberNameToIndex ( MemberDef md  ) 

Definition at line 1574 of file index.cpp.

References documentedNamespaceMembers, MemberDef::getNamespaceDef(), getPrefixIndex(), MemberDef::isLinkableInProject(), NamespaceDef::isLinkableInProject(), MemberDef::name, NMHL_All, NMHL_Enums, NMHL_EnumValues, NMHL_Functions, NMHL_Typedefs, NMHL_Variables, and QCString.

void countDataStructures (  ) 

Definition at line 73 of file index.cpp.

References annotatedClasses, countAnnotatedClasses(), countClassHierarchy(), countDirs(), countFiles(), countGroups(), countNamespaces(), countRelatedPages(), documentedDirs, documentedFiles, documentedGroups, documentedHtmlFiles, documentedNamespaces, documentedPages, hierarchyClasses, and indexedPages.

Referenced by parseInput().

void endFile ( OutputList ol,
bool  external = FALSE 
)

Definition at line 294 of file index.cpp.

References OutputList::disableAllBut(), OutputList::endContents(), OutputList::endFile(), OutputGenerator::Html, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), and OutputList::writeFooter().

Referenced by writeAlphabeticalIndex(), writeAnnotatedIndex(), writeDirIndex(), ClassDef::writeDocumentation(), DirDef::writeDocumentation(), DirRelation::writeDocumentation(), FileDef::writeDocumentation(), GroupDef::writeDocumentation(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), MemberList::writeDocumentationPage(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), and FileDef::writeSource().

void endTitle ( OutputList ol,
const char *  fileName,
const char *  name 
)

Definition at line 265 of file index.cpp.

References OutputList::endTitleHead(), and OutputList::popGeneratorState().

Referenced by writeAlphabeticalIndex(), writeAnnotatedIndex(), writeDirIndex(), ClassDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), GroupDef::writeDocumentation(), NamespaceDef::writeDocumentation(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), and FileDef::writeSource().

void initClassMemberIndices (  ) 

Definition at line 1471 of file index.cpp.

References CMHL_Total, and documentedClassMembers.

Referenced by initDoxygen().

void initFileMemberIndices (  ) 

Definition at line 1618 of file index.cpp.

References documentedFileMembers, and NMHL_Total.

Referenced by initDoxygen().

void initNamespaceMemberIndices (  ) 

Definition at line 1560 of file index.cpp.

References 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 
)

Definition at line 271 of file index.cpp.

References Config_getBool, OutputList::endQuickIndices(), OutputList::startContents(), OutputList::startFile(), OutputList::startQuickIndices(), and OutputList::writeQuickLinks().

Referenced by writeAlphabeticalIndex(), writeAnnotatedIndex(), writeDirIndex(), ClassDef::writeDocumentation(), DirDef::writeDocumentation(), DirRelation::writeDocumentation(), FileDef::writeDocumentation(), GroupDef::writeDocumentation(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), MemberList::writeDocumentationPage(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), and FileDef::writeSource().

void startTitle ( OutputList ol,
const char *  fileName 
)

Definition at line 258 of file index.cpp.

References OutputList::disable(), OutputGenerator::Man, OutputList::pushGeneratorState(), and OutputList::startTitleHead().

Referenced by writeAlphabeticalIndex(), writeAnnotatedIndex(), writeDirIndex(), ClassDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), GroupDef::writeDocumentation(), NamespaceDef::writeDocumentation(), writeExampleIndex(), writeFileIndex(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writePageIndex(), and FileDef::writeSource().

void writeAlphabeticalIndex ( OutputList ol  ) 

Definition at line 1284 of file index.cpp.

References annotatedClasses, Config_getBool, OutputList::disableAllBut(), endFile(), endTitle(), HLI_Classes, OutputGenerator::Html, Doxygen::htmlFileExtension, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startFile(), startTitle(), theTranslator, Translator::trAlphabeticalList(), Translator::trCompoundIndex(), Translator::trCompoundIndexFortran(), VhdlDocGen::trDesignUnitIndex(), and writeAlphabeticalClassList().

void writeAnnotatedClassList ( OutputList ol  ) 

Definition at line 969 of file index.cpp.

References abbreviate(), IndexList::addContentsItem(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), ClassDef::Category, CHL_All, CHL_Categories, CHL_Classes, CHL_Exceptions, CHL_Interfaces, CHL_Protocols, CHL_Structs, CHL_Total, CHL_Unions, ClassDef::Class, Doxygen::classSDict, ClassDef::compoundType(), ClassDef::compoundTypeString(), ClassDef::displayName(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), ClassDef::Exception, ClassDef::getOutputFileBase(), getPrefixIndex(), ClassDef::getReference(), Doxygen::indexList, ClassDef::Interface, ClassDef::isLinkableInProject(), SDict< ClassDef >::Iterator, OutputList::parseDoc(), ClassDef::Protocol, QCString, OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), ClassDef::Struct, ClassDef::templateMaster(), ClassDef::Union, and OutputList::writeObjectLink().

Referenced by writeAnnotatedIndex().

void writeAnnotatedIndex ( OutputList ol  ) 

Definition at line 1306 of file index.cpp.

References IndexList::addContentsItem(), annotatedClasses, Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), endFile(), OutputList::endTextBlock(), endTitle(), HLI_Annotated, IndexList::incContentsDepth(), Doxygen::indexList, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startTextBlock(), startTitle(), theTranslator, Translator::trCompoundList(), Translator::trCompoundListDescription(), Translator::trCompoundListDescriptionFortran(), Translator::trCompoundListFortran(), VhdlDocGen::trDesignUnitList(), VhdlDocGen::trDesignUnitListDescription(), and writeAnnotatedClassList().

void writeClassHierarchy ( OutputList ol  ) 

Definition at line 533 of file index.cpp.

References Doxygen::classSDict, IndexList::decContentsDepth(), Doxygen::hiddenClasses, Doxygen::indexList, and initClassHierarchy().

Referenced by writeHierarchicalIndex().

void writeClassMemberIndex ( OutputList ol  ) 

Definition at line 1832 of file index.cpp.

References IndexList::addContentsItem(), CMHL_All, CMHL_Enums, CMHL_EnumValues, CMHL_Events, CMHL_Functions, CMHL_Properties, CMHL_Related, CMHL_Typedefs, CMHL_Variables, Config_getBool, documentedClassMembers, Doxygen::indexList, QCString, theTranslator, Translator::trCompoundMembers(), and Translator::trCompoundMembersFortran().

void writeDirIndex ( OutputList ol  ) 

Definition at line 2664 of file index.cpp.

References IndexList::addContentsItem(), IndexList::decContentsDepth(), OutputList::disable(), documentedDirs, endFile(), OutputList::endTextBlock(), endTitle(), HLI_Directories, IndexList::incContentsDepth(), Doxygen::indexList, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startTextBlock(), startTitle(), theTranslator, Translator::trDirDescription(), Translator::trDirectories(), Translator::trDirIndex(), and writeDirHierarchy().

Referenced by generateOutput().

void writeExampleIndex ( OutputList ol  ) 

Definition at line 2110 of file index.cpp.

References IndexList::addContentsItem(), IndexList::decContentsDepth(), OutputList::disable(), endFile(), OutputList::endItemList(), OutputList::endTextBlock(), endTitle(), Doxygen::exampleSDict, PageDef::getOutputFileBase(), Definition::getReference(), HLI_Examples, IndexList::incContentsDepth(), Doxygen::indexList, SDict< PageDef >::Iterator, OutputGenerator::Man, Definition::name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startItemList(), OutputList::startTextBlock(), startTitle(), theTranslator, PageDef::title(), Translator::trExamples(), Translator::trExamplesDescription(), OutputList::writeListItem(), OutputList::writeObjectLink(), and OutputList::writeString().

Referenced by generateOutput().

void writeFileIndex ( OutputList ol  ) 

Definition at line 684 of file index.cpp.

References abbreviate(), IndexList::addContentsItem(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), documentedFiles, documentedHtmlFiles, OutputList::endBold(), endFile(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), FileDef::generateSourceFile(), FileDef::getOutputFileBase(), FileDef::getPath(), Definition::getReference(), HLI_Files, OutputGenerator::Html, IndexList::incContentsDepth(), FileDef::includeName(), Doxygen::indexList, Doxygen::inputNameList, FileDef::isDocumentationFile(), FileDef::isLinkableInProject(), Definition::isReference(), OutputGenerator::Man, FileDef::name(), OutputList::parseDoc(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, OutputList::startBold(), startFile(), OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), stripFromPath(), theTranslator, Translator::trCode(), Translator::trFileIndex(), Translator::trFileList(), Translator::trFileListDescription(), and OutputList::writeObjectLink().

Referenced by generateOutput().

void writeFileMemberIndex ( OutputList ol  ) 

Definition at line 1963 of file index.cpp.

References IndexList::addContentsItem(), documentedFileMembers, FMHL_All, FMHL_Defines, FMHL_Enums, FMHL_EnumValues, FMHL_Functions, FMHL_Typedefs, FMHL_Variables, Doxygen::indexList, QCString, theTranslator, and Translator::trFileMembers().

Referenced by generateOutput().

void writeGraphicalClassHierarchy ( OutputList ol  ) 

Definition at line 622 of file index.cpp.

References IndexList::addContentsItem(), OutputList::disableAllBut(), OutputList::enableAll(), endFile(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), hierarchyClasses, HLI_Hierarchy, OutputGenerator::Html, Doxygen::indexList, OutputList::newParagraph(), OutputList::parseText(), QCString, startFile(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, Translator::trGotoTextualHierarchy(), Translator::trGraphicalHierarchy(), and OutputList::writeGraphicalHierarchy().

Referenced by generateOutput().

void writeGraphInfo ( OutputList ol  ) 

Definition at line 2300 of file index.cpp.

References Config_getBool, Config_getString, OutputList::disableAllBut(), endFile(), endTitle(), generateGraphLegend(), OutputGenerator::Html, OutputList::parseDoc(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), startFile(), startTitle(), theTranslator, Translator::trLegendDocs(), and Translator::trLegendTitle().

Referenced by generateOutput().

void writeGroupIndex ( OutputList ol  ) 

Definition at line 2636 of file index.cpp.

References IndexList::addContentsItem(), IndexList::decContentsDepth(), OutputList::disable(), documentedGroups, endFile(), OutputList::endTextBlock(), endTitle(), HLI_Modules, IndexList::incContentsDepth(), Doxygen::indexList, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startTextBlock(), startTitle(), theTranslator, Translator::trModuleIndex(), Translator::trModules(), Translator::trModulesDescription(), and writeGroupHierarchy().

Referenced by generateOutput().

void writeHeaderFileList ( OutputList ol  ) 

void writeHeaderIndex ( OutputList ol  ) 

void writeHierarchicalIndex ( OutputList ol  ) 

Definition at line 583 of file index.cpp.

References IndexList::addContentsItem(), Config_getBool, OutputList::disable(), OutputList::enable(), endFile(), OutputList::endTextBlock(), OutputList::endTextLink(), endTitle(), hierarchyClasses, HLI_Hierarchy, Doxygen::indexList, OutputGenerator::Latex, OutputGenerator::Man, OutputList::newParagraph(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, OutputGenerator::RTF, startFile(), OutputList::startTextBlock(), OutputList::startTextLink(), startTitle(), theTranslator, Translator::trClassHierarchy(), Translator::trClassHierarchyDescription(), VhdlDocGen::trDesignUnitHierarchy(), Translator::trGotoGraphicalHierarchy(), Translator::trHierarchicalIndex(), and writeClassHierarchy().

void writeIndex ( OutputList ol  ) 

Definition at line 2703 of file index.cpp.

References IndexList::addContentsItem(), annotatedClasses, Config_getBool, Config_getString, convertToXML(), OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), documentedDirs, documentedFiles, documentedGroups, documentedNamespaces, documentedPages, OutputList::enable(), endFile(), OutputList::endIndexSection(), OutputList::endProjectNumber(), OutputList::endQuickIndices(), OutputList::endTextBlock(), OutputList::endTitleHead(), Doxygen::exampleSDict, Definition::getDefFileName(), Definition::getDefLine(), PageDef::getGroupDef(), PageDef::getOutputFileBase(), hierarchyClasses, HLI_Main, OutputGenerator::Html, Doxygen::indexList, Doxygen::insideMainPage, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, Definition::isReference(), isTitlePageAuthor, isTitlePageStart, SDict< PageDef >::Iterator, OutputList::lastIndexPage(), OutputGenerator::Latex, Doxygen::mainPage, OutputGenerator::Man, Definition::name(), OutputList::newParagraph(), Doxygen::pageSDict, OutputList::parseDoc(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, OutputGenerator::RTF, OutputList::startContents(), startFile(), OutputList::startFile(), OutputList::startIndexSection(), OutputList::startProjectNumber(), OutputList::startQuickIndices(), OutputList::startTextBlock(), OutputList::startTitleHead(), substitute(), Doxygen::tagFile, theTranslator, PageDef::title(), Translator::trClassDocumentation(), Translator::trCompoundIndex(), Translator::trCompoundIndexFortran(), VhdlDocGen::trDesignUnitIndex(), Translator::trDirDocumentation(), Translator::trDirIndex(), Translator::trDocumentation(), Translator::trExampleDocumentation(), Translator::trFileDocumentation(), Translator::trFileIndex(), Translator::trGeneratedBy(), Translator::trMainPage(), Translator::trModuleDocumentation(), Translator::trModuleIndex(), Translator::trModulesIndex(), Translator::trNamespaceDocumentation(), Translator::trNamespaceIndex(), Translator::trReferenceManual(), Translator::trTypeDocumentation(), Definition::writeDocAnchorsToTagFile(), OutputList::writePageLink(), and OutputList::writeQuickLinks().

Referenced by generateOutput().

void writeMemberList ( OutputList ol,
bool  useSections 
)

void writeNamespaceIndex ( OutputList ol  ) 

Definition at line 854 of file index.cpp.

References abbreviate(), IndexList::addContentsItem(), Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Config_getBool, IndexList::decContentsDepth(), OutputList::disable(), NamespaceDef::displayName(), documentedNamespaces, endFile(), OutputList::endIndexKey(), OutputList::endIndexList(), OutputList::endIndexValue(), OutputList::endTextBlock(), endTitle(), NamespaceDef::getOutputFileBase(), Definition::getReference(), HLI_Namespaces, IndexList::incContentsDepth(), Doxygen::indexList, NamespaceDef::isLinkableInProject(), SDict< NamespaceDef >::Iterator, OutputGenerator::Man, Doxygen::namespaceSDict, OutputList::parseDoc(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startIndexKey(), OutputList::startIndexList(), OutputList::startIndexValue(), OutputList::startTextBlock(), startTitle(), theTranslator, Translator::trModulesIndex(), Translator::trModulesList(), Translator::trModulesListDescription(), Translator::trNamespaceIndex(), Translator::trNamespaceList(), Translator::trNamespaceListDescription(), Translator::trPackageList(), Translator::trPackageListDescription(), and OutputList::writeObjectLink().

void writeNamespaceMemberIndex ( OutputList ol  ) 

Definition at line 2091 of file index.cpp.

References IndexList::addContentsItem(), Config_getBool, documentedNamespaceMembers, Doxygen::indexList, NMHL_All, NMHL_Enums, NMHL_EnumValues, NMHL_Functions, NMHL_Typedefs, NMHL_Variables, QCString, theTranslator, Translator::trModulesMembers(), and Translator::trNamespaceMembers().

Referenced by generateOutput().

void writePackageIndex ( OutputList ol  ) 

void writePageIndex ( OutputList ol  ) 

Definition at line 2206 of file index.cpp.

References IndexList::addContentsItem(), OutputList::disableAllBut(), OutputList::docify(), endFile(), OutputList::endIndexItem(), OutputList::endTextBlock(), endTitle(), OutputList::endTypewriter(), PageDef::getOutputFileBase(), Definition::getReference(), PageDef::hasSubPages(), HLI_Pages, OutputGenerator::Html, indexedPages, Doxygen::indexList, Definition::isReference(), SDict< PageDef >::Iterator, Definition::name(), Doxygen::pageSDict, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, startFile(), OutputList::startIndexItem(), OutputList::startTextBlock(), startTitle(), OutputList::startTypewriter(), theTranslator, PageDef::title(), Translator::trPageIndex(), Translator::trRelatedPages(), Translator::trRelatedPagesDescription(), PageDef::visibleInIndex(), and OutputList::writeString().

Referenced by generateOutput().

void writeSourceIndex ( OutputList ol  ) 


Variable Documentation

int annotatedClasses

Definition at line 48 of file index.cpp.

Referenced by countDataStructures(), writeAlphabeticalClassList(), writeAlphabeticalIndex(), writeAnnotatedIndex(), and writeIndex().

int documentedClassMembers[CMHL_Total]

Definition at line 54 of file index.cpp.

Referenced by addClassMemberNameToIndex(), initClassMemberIndices(), and writeClassMemberIndex().

int documentedDirs

Definition at line 59 of file index.cpp.

Referenced by countDataStructures(), writeDirIndex(), and writeIndex().

int documentedFileMembers[FMHL_Total]

Definition at line 55 of file index.cpp.

Referenced by addFileMemberNameToIndex(), initFileMemberIndices(), and writeFileMemberIndex().

int documentedFiles

Definition at line 50 of file index.cpp.

Referenced by countDataStructures(), writeFileIndex(), and writeIndex().

int documentedGroups

Definition at line 51 of file index.cpp.

Referenced by countDataStructures(), writeGroupIndex(), and writeIndex().

int documentedHtmlFiles

Definition at line 57 of file index.cpp.

Referenced by countDataStructures(), and writeFileIndex().

int documentedNamespaceMembers[NMHL_Total]

Definition at line 56 of file index.cpp.

Referenced by addNamespaceMemberNameToIndex(), initNamespaceMemberIndices(), and writeNamespaceMemberIndex().

int documentedNamespaces

Definition at line 52 of file index.cpp.

Referenced by countDataStructures(), writeIndex(), and writeNamespaceIndex().

int documentedPages

Definition at line 58 of file index.cpp.

Referenced by countDataStructures(), and writeIndex().

int hierarchyClasses

Definition at line 49 of file index.cpp.

Referenced by countDataStructures(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), and writeIndex().

int indexedPages

Definition at line 53 of file index.cpp.

Referenced by countDataStructures(), and writePageIndex().



Generated on Mon Mar 31 10:58:53 2008 by  doxygen 1.5.1