My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Attributes | List of all members
Doxygen Class Reference

This class serves as a namespace for global variables used by doxygen. More...

#include <doxygen.h>

Static Public Attributes

static ClassSDictclassSDict = 0
 
static ClassSDicthiddenClasses = 0
 
static PageSDictexampleSDict = 0
 
static PageSDictpageSDict = 0
 
static PageDefmainPage = 0
 
static bool insideMainPage = FALSE
 
static FileNameDictincludeNameDict = 0
 
static FileNameDictexampleNameDict = 0
 
static QDict< void > inputPaths
 
static FileNameDictinputNameDict = 0
 
static FileNameListinputNameList = 0
 
static FileNameDictimageNameDict = 0
 
static FileNameDictdotFileNameDict = 0
 
static FileNameDictmscFileNameDict = 0
 
static FileNameDictdiaFileNameDict = 0
 
static QStrList tagfileList
 
static MemberNameSDictmemberNameSDict = 0
 
static MemberNameSDictfunctionNameSDict = 0
 
static SectionDictsectionDict = 0
 
static StringDict namespaceAliasDict
 
static GroupSDictgroupSDict = 0
 
static NamespaceSDictnamespaceSDict = 0
 
static FormulaListformulaList = 0
 
static FormulaDictformulaDict = 0
 
static FormulaDictformulaNameDict = 0
 
static StringDict tagDestinationDict
 
static StringDict aliasDict
 
static QIntDict< MemberGroupInfomemGrpInfoDict
 
static QDict< void > expandAsDefinedDict
 
static NamespaceDefglobalScope = 0
 
static QDict< RefList > * xrefLists = new QDict<RefList>
 
static QCString htmlFileExtension
 
static bool parseSourcesNeeded = FALSE
 
static QTime runningTime
 
static SearchIndexIntfsearchIndex =0
 
static QDict< DefinitionIntf > * symbolMap = 0
 
static QDict< Definition > * clangUsrMap = 0
 
static bool outputToWizard =FALSE
 
static QDict< int > * htmlDirMap = 0
 
static QCache< LookupInfo > * lookupCache
 
static DirSDictdirectories
 
static SDict< DirRelationdirRelations
 
static ParserManagerparserManager = 0
 
static bool suppressDocWarnings = FALSE
 
static StoresymbolStorage
 
static QCString objDBFileName
 
static QCString entryDBFileName
 
static CiteDictciteDict =0
 
static bool gatherDefines = TRUE
 
static bool userComments = FALSE
 
static IndexListindexList
 
static int subpageNestingLevel = 0
 
static QCString spaces
 
static bool generatingXmlOutput = FALSE
 
static bool markdownSupport = TRUE
 
static GenericsSDictgenericsDict
 

Detailed Description

This class serves as a namespace for global variables used by doxygen.

All fields in this class are public and static, so they can be used directly.

Definition at line 93 of file doxygen.h.

Member Data Documentation

StringDict Doxygen::aliasDict
static

Definition at line 122 of file doxygen.h.

Referenced by escapeAliases(), expandAliases(), expandAliasRec(), readAliases(), and statistics().

CiteDict * Doxygen::citeDict =0
static
QDict< Definition > * Doxygen::clangUsrMap = 0
static

Definition at line 132 of file doxygen.h.

Referenced by generateOutput(), initDoxygen(), and Definition::setId().

ClassSDict * Doxygen::classSDict = 0
static
FileNameDict * Doxygen::diaFileNameDict = 0
static

Definition at line 110 of file doxygen.h.

Referenced by cleanUpDoxygen(), and DocDiaFile::parse().

DirSDict * Doxygen::directories
static
SDict< DirRelation > Doxygen::dirRelations
static

Definition at line 137 of file doxygen.h.

Referenced by generateDirDocs(), initDoxygen(), and writeDotDirDepGraph().

FileNameDict * Doxygen::dotFileNameDict = 0
static

Definition at line 108 of file doxygen.h.

Referenced by cleanUpDoxygen(), and DocDotFile::parse().

QCString Doxygen::entryDBFileName
static

Definition at line 142 of file doxygen.h.

Referenced by exitDoxygen(), parseInput(), and stopDoxygen().

FileNameDict * Doxygen::exampleNameDict = 0
static
PageSDict * Doxygen::exampleSDict = 0
static
QDict< void > Doxygen::expandAsDefinedDict
static

Definition at line 124 of file doxygen.h.

Referenced by adjustConfiguration(), and statistics().

FormulaDict * Doxygen::formulaDict = 0
static

Definition at line 119 of file doxygen.h.

Referenced by cleanUpDoxygen().

FormulaList * Doxygen::formulaList = 0
static

Definition at line 118 of file doxygen.h.

Referenced by cleanUpDoxygen().

FormulaDict * Doxygen::formulaNameDict = 0
static

Definition at line 120 of file doxygen.h.

Referenced by cleanUpDoxygen(), and DocFormula::DocFormula().

MemberNameSDict * Doxygen::functionNameSDict = 0
static
bool Doxygen::gatherDefines = TRUE
static

Definition at line 144 of file doxygen.h.

bool Doxygen::generatingXmlOutput = FALSE
static

Definition at line 149 of file doxygen.h.

Referenced by ClassDef::anchor(), generateOutput(), and ClassDef::getOutputFileBase().

GenericsSDict * Doxygen::genericsDict
static

Definition at line 151 of file doxygen.h.

Referenced by cleanUpDoxygen().

NamespaceDef * Doxygen::globalScope = 0
static
GroupSDict * Doxygen::groupSDict = 0
static
ClassSDict * Doxygen::hiddenClasses = 0
static
QDict< int > * Doxygen::htmlDirMap = 0
static

Definition at line 134 of file doxygen.h.

Referenced by convertNameToFile().

QCString Doxygen::htmlFileExtension
static

Definition at line 127 of file doxygen.h.

Referenced by HtmlCodeGenerator::_writeCodeLink(), DocSets::addContentsItem(), EclipseHelp::addContentsItem(), HtmlHelp::addContentsItem(), DotGroupCollaboration::addMemberList(), addRelatedPage(), TooltipManager::addTooltip(), adjustConfiguration(), DotGroupCollaboration::buildGraph(), MemberContext::Private::callerGraph(), MemberContext::Private::callGraph(), ClassContext::Private::collaborationDiagram(), convertMapFile(), HtmlHelp::createProjectFile(), DirContext::Private::dirGraph(), dumpSymbol(), HtmlGenerator::endDotGraph(), field2URL(), generateGraphLegend(), generateJSNavTree(), FTVHelp::generateTree(), InheritanceGraphContext::Private::graph(), ModuleContext::Private::groupGraph(), FileContext::Private::includedByGraph(), FileContext::Private::includeGraph(), ClassContext::Private::inheritanceDiagram(), Qhp::initialize(), DocSets::initialize(), EclipseHelp::initialize(), makeFileName(), Definition::navigationPathAsString(), node2URL(), renderMemberIndicesAsJs(), replaceRef(), SearchIndexExternal::setCurrentDoc(), HtmlGenerator::startFile(), HtmlGenerator::startIndexItem(), HtmlDocVisitor::startLink(), HtmlGenerator::startTextLink(), stripExtension(), stripKnownExtensions(), LayoutNavEntry::url(), HtmlDocVisitor::visitPre(), DotNode::writeBox(), writeClassMemberIndexFiltered(), writeClassToDot(), writeColumn(), writeDefaultQuickLinks(), writeDotDirDepGraph(), HtmlGenerator::writeExternalSearchPage(), writeFileMemberIndexFiltered(), HtmlGenerator::writeInheritedSectionTitle(), writeJavascriptSearchIndex(), TextGeneratorHtml::writeLink(), writeMapArea(), writeNamespaceMemberIndexFiltered(), HtmlGenerator::writeObjectLink(), writeQuickMemberIndex(), NamespaceDef::writeQuickMemberLinks(), GroupDef::writeQuickMemberLinks(), FileDef::writeQuickMemberLinks(), ClassDef::writeQuickMemberLinks(), writeServerSearchBox(), HtmlGenerator::writeSplitBarAsString(), HtmlGenerator::writeStartAnnoItem(), HtmlGenerator::writeSummaryLink(), NamespaceDef::writeTagFile(), GroupDef::writeTagFile(), DirDef::writeTagFile(), VhdlDocGen::writeTagFile(), MemberDef::writeTagFile(), ClassDef::writeTagFile(), DocSets::writeToken(), and HtmlCodeGenerator::writeTooltip().

FileNameDict * Doxygen::imageNameDict = 0
static
FileNameDict * Doxygen::includeNameDict = 0
static

Definition at line 102 of file doxygen.h.

Referenced by cleanUpDoxygen().

IndexList * Doxygen::indexList
static
FileNameDict * Doxygen::inputNameDict = 0
static
FileNameList * Doxygen::inputNameList = 0
static
QDict< void > Doxygen::inputPaths
static

Definition at line 104 of file doxygen.h.

Referenced by searchInputFiles().

bool Doxygen::insideMainPage = FALSE
static

Definition at line 101 of file doxygen.h.

Referenced by generatePageDocs(), getSectionName(), and writeIndex().

QCache< LookupInfo > * Doxygen::lookupCache
static
PageDef * Doxygen::mainPage = 0
static
bool Doxygen::markdownSupport = TRUE
static
MemberNameSDict * Doxygen::memberNameSDict = 0
static
QIntDict< MemberGroupInfo > Doxygen::memGrpInfoDict
static
FileNameDict * Doxygen::mscFileNameDict = 0
static

Definition at line 109 of file doxygen.h.

Referenced by cleanUpDoxygen(), and DocMscFile::parse().

StringDict Doxygen::namespaceAliasDict
static
NamespaceSDict * Doxygen::namespaceSDict = 0
static
QCString Doxygen::objDBFileName
static

Definition at line 141 of file doxygen.h.

Referenced by exitDoxygen(), generateOutput(), parseInput(), and stopDoxygen().

bool Doxygen::outputToWizard =FALSE
static

Definition at line 133 of file doxygen.h.

Referenced by readConfiguration().

PageSDict * Doxygen::pageSDict = 0
static
ParserManager * Doxygen::parserManager = 0
static
bool Doxygen::parseSourcesNeeded = FALSE
static
QTime Doxygen::runningTime
static

Definition at line 129 of file doxygen.h.

Referenced by generateOutput(), initDoxygen(), and msg().

SearchIndexIntf * Doxygen::searchIndex =0
static
SectionDict * Doxygen::sectionDict = 0
static
QCString Doxygen::spaces
static
int Doxygen::subpageNestingLevel = 0
static
bool Doxygen::suppressDocWarnings = FALSE
static
QDict< DefinitionIntf > * Doxygen::symbolMap = 0
static
Store * Doxygen::symbolStorage
static

Definition at line 140 of file doxygen.h.

Referenced by generateOutput(), MemberGroup::marshal(), and MemberGroup::unmarshal().

StringDict Doxygen::tagDestinationDict
static
QStrList Doxygen::tagfileList
static

Definition at line 111 of file doxygen.h.

bool Doxygen::userComments = FALSE
static
QDict< RefList > * Doxygen::xrefLists = new QDict<RefList>
static

The documentation for this class was generated from the following files: