summaryrefslogtreecommitdiffstats
path: root/src/outputlist.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-02-15 20:03:34 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-02-15 20:03:34 (GMT)
commit082b421913688541087c4b810cd48a882c3d87c9 (patch)
tree50b1099761af52d0ca94caec83c8ff3a08efb753 /src/outputlist.h
parent6e9c313b87a0daa86ca108e93d67fc4c9e5bec68 (diff)
downloadDoxygen-082b421913688541087c4b810cd48a882c3d87c9.zip
Doxygen-082b421913688541087c4b810cd48a882c3d87c9.tar.gz
Doxygen-082b421913688541087c4b810cd48a882c3d87c9.tar.bz2
Upgrade to 1.1.0
Diffstat (limited to 'src/outputlist.h')
-rw-r--r--src/outputlist.h26
1 files changed, 25 insertions, 1 deletions
diff --git a/src/outputlist.h b/src/outputlist.h
index 5c2d834..c3ac2a2 100644
--- a/src/outputlist.h
+++ b/src/outputlist.h
@@ -2,7 +2,7 @@
*
* $Id$
*
- * Copyright (C) 1997-1999 by Dimitri van Heesch.
+ * Copyright (C) 1997-2000 by Dimitri van Heesch.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation under the terms of the GNU General Public License is hereby
@@ -32,6 +32,9 @@
void forall(void (OutputGenerator::*func)(arg1,arg2,arg3,arg4),arg1,arg2,arg3,arg4)
class ClassDiagram;
+class DotGfxUsageGraph;
+class DotInclDepGraph;
+class DotGfxHierarchyTable;
class OutputList
{
@@ -49,6 +52,8 @@ class OutputList
void disable(OutputGenerator::OutputType o);
void enable(OutputGenerator::OutputType o);
bool isEnabled(OutputGenerator::OutputType o);
+ void pushGeneratorState();
+ void popGeneratorState();
//void writeIndex()
//{ forall(&OutputGenerator::writeIndex); }
@@ -334,6 +339,22 @@ class OutputList
{ forall(&OutputGenerator::startDescTableData); }
void endDescTableData()
{ forall(&OutputGenerator::endDescTableData); }
+ void startCollaborationDiagram()
+ { forall(&OutputGenerator::startCollaborationDiagram); }
+ void endCollaborationDiagram(DotGfxUsageGraph &g)
+ { forall(&OutputGenerator::endCollaborationDiagram,g); }
+ void startInclDepGraph()
+ { forall(&OutputGenerator::startInclDepGraph); }
+ void endInclDepGraph(DotInclDepGraph &g)
+ { forall(&OutputGenerator::endInclDepGraph,g); }
+ void writeGraphicalHierarchy(DotGfxHierarchyTable &g)
+ { forall(&OutputGenerator::writeGraphicalHierarchy,g); }
+ void startTextBlock(bool dense=FALSE)
+ { forall(&OutputGenerator::startTextBlock,dense); }
+ void endTextBlock()
+ { forall(&OutputGenerator::endTextBlock); }
+ void lastIndexPage()
+ { forall(&OutputGenerator::lastIndexPage); }
private:
void debug();
@@ -344,6 +365,9 @@ class OutputList
FORALLPROTO1(char);
FORALLPROTO1(IndexSections);
FORALLPROTO1(int);
+ FORALLPROTO1(DotGfxUsageGraph &);
+ FORALLPROTO1(DotInclDepGraph &);
+ FORALLPROTO1(DotGfxHierarchyTable &);
#if defined(HAS_BOOL_TYPE)
FORALLPROTO1(bool);
FORALLPROTO2(bool,int);