summaryrefslogtreecommitdiffstats
path: root/src/doxygen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/doxygen.h')
-rw-r--r--src/doxygen.h60
1 files changed, 36 insertions, 24 deletions
diff --git a/src/doxygen.h b/src/doxygen.h
index b863e5e..9ead4c1 100644
--- a/src/doxygen.h
+++ b/src/doxygen.h
@@ -19,26 +19,19 @@
#ifndef DOXYGEN_H
#define DOXYGEN_H
-#include "qtbc.h"
#include <qdatetime.h>
#include <qcache.h>
+#include <qstrlist.h>
+#include <qdict.h>
+#include <qintdict.h>
+
#include "ftextstream.h"
-#include "groupdef.h"
-#include "filedef.h"
-#include "classdef.h"
-#include "memberdef.h"
-#include "classlist.h"
-#include "membername.h"
-#include "filename.h"
-#include "namespacedef.h"
-#include "formula.h"
-#include "section.h"
+#include "sortdict.h"
#include "membergroup.h"
-#include "reflist.h"
#include "dirdef.h"
-#include "index.h"
-#include "docsets.h"
+#include "memberlist.h"
+class RefList;
class PageSList;
class PageSDict;
class PageDef;
@@ -49,10 +42,31 @@ class Store;
class QFileInfo;
class BufStr;
class CiteDict;
+class MemberDef;
+class GroupDef;
+class GroupSDict;
+class FileDef;
+class ClassDef;
+class ClassSDict;
+class GenericsSDict;
+class MemberNameSDict;
+class FileNameDict;
+class FileNameList;
+class NamespaceSDict;
+class NamespaceDef;
+class DefinitionIntf;
+class DirSDict;
+class DirRelation;
+class IndexList;
+class FormulaList;
+class FormulaDict;
+class FormulaNameDict;
+class SectionDict;
+struct MemberGroupInfo;
typedef QList<QCString> StringList;
-typedef QDict<FileDef> FileDict;
-typedef QDict<GroupDef> GroupDict;
+//typedef QDict<FileDef> FileDict;
+//typedef QDict<GroupDef> GroupDict;
class StringDict : public QDict<QCString>
{
@@ -98,13 +112,13 @@ class Doxygen
static MemberNameSDict *memberNameSDict;
static MemberNameSDict *functionNameSDict;
static FTextStream tagFile;
- static SectionDict sectionDict;
+ static SectionDict *sectionDict;
static StringDict namespaceAliasDict;
static GroupSDict *groupSDict;
static NamespaceSDict *namespaceSDict;
- static FormulaList formulaList;
- static FormulaDict formulaDict;
- static FormulaDict formulaNameDict;
+ static FormulaList *formulaList;
+ static FormulaDict *formulaDict;
+ static FormulaDict *formulaNameDict;
static StringDict tagDestinationDict;
static StringDict aliasDict;
static QIntDict<MemberGroupInfo> memGrpInfoDict;
@@ -130,12 +144,12 @@ class Doxygen
static CiteDict *citeDict;
static bool gatherDefines;
static bool userComments;
- static IndexList indexList;
+ static IndexList *indexList;
static int subpageNestingLevel;
static QCString spaces;
static bool generatingXmlOutput;
static bool markdownSupport;
- static GenericsSDict genericsDict;
+ static GenericsSDict *genericsDict;
};
void initDoxygen();
@@ -173,6 +187,4 @@ int readDir(QFileInfo *fi,
);
void copyAndFilterFile(const char *fileName,BufStr &dest);
-#define NEWMATCH
-
#endif