19 #include <qdatetime.h> 25 #include "ftextstream.h" 27 #include "membergroup.h" 29 #include "memberlist.h" 60 class FormulaNameDict;
72 StringDict(uint size=17) : QDict<QCString>(size) {}
80 : classDef(cd), typeDef(td), templSpec(ts),resolvedType(rt) {}
101 static bool insideMainPage;
104 static QDict<void> inputPaths;
124 static QDict<void> expandAsDefinedDict;
126 static QDict<RefList> *xrefLists;
128 static bool parseSourcesNeeded;
129 static QTime runningTime;
131 static QDict<DefinitionIntf> *symbolMap;
132 static QDict<Definition> *clangUsrMap;
133 static bool outputToWizard;
134 static QDict<int> *htmlDirMap;
139 static bool suppressDocWarnings;
140 static Store *symbolStorage;
144 static bool gatherDefines;
145 static bool userComments;
147 static int subpageNestingLevel;
149 static bool generatingXmlOutput;
150 static bool markdownSupport;
155 void readConfiguration(
int argc,
char **argv);
156 void checkConfiguration();
157 void adjustConfiguration();
158 void searchInputFiles(
StringList &inputFiles);
160 void generateOutput();
162 void readFormulaRepository();
163 void cleanUpDoxygen();
164 int readFileOrDirectory(
const char *s,
173 bool errorIfNotExist=TRUE,
174 QDict<void> *killDict = 0,
175 QDict<void> *paths = 0
185 bool errorIfNotExist,
187 QDict<void> *killDict
189 void copyAndFilterFile(
const char *fileName,
BufStr &dest);
This class serves as a namespace for global variables used by doxygen.
Definition: doxygen.h:93
Definition: qstrlist.h:57
Cache for objects.
Definition: objcache.h:33
List of cross-referenced items.
Definition: reflist.h:67
A model of a namespace symbol.
Definition: namespacedef.h:39
A model of a class/file/namespace member symbol.
Definition: memberdef.h:43
A model of a file symbol.
Definition: filedef.h:64
A usage relation between two directories.
Definition: dirdef.h:151
Definition: classlist.h:76
A sorted dictionary of DirDef objects.
Definition: dirdef.h:173
A sorted dictionary of ClassDef objects.
Definition: classlist.h:56
Data collected for a member group.
Definition: membergroup.h:142
Sorted dictionary of MemberName objects.
Definition: membername.h:46
The QTime class provides clock time functions.
Definition: qdatetime.h:108
The Store is a file based memory manager.
Definition: store.h:52
A sorted dictionary of GroupDef objects.
Definition: groupdef.h:162
Manages programming language parsers.
Definition: parserintf.h:143
A sorted dictionary of NamespaceDef objects.
Definition: namespacedef.h:173
Buffer used to store strings.
Definition: bufstr.h:30
A model of a page symbol.
Definition: pagedef.h:29
Definition: searchindex.h:69
Cite database access class.
Definition: cite.h:56
Abstract interface for a Definition or DefinitionList.
Definition: definition.h:65
Unsorted dictionary of SectionInfo objects.
Definition: section.h:68
Class representing a list of FileName objects.
Definition: filename.h:49
The QFileInfo class provides system-independent file information.
Definition: qfileinfo.h:51
Unsorted dictionary of FileName objects.
Definition: filename.h:67
This is an alternative implementation of QCString.
Definition: qcstring.h:131
A model of a group of symbols.
Definition: groupdef.h:45
A class representing of a compound symbol.
Definition: classdef.h:59
A list of index interfaces.
Definition: index.h:53