diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2000-02-15 20:03:34 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2000-02-15 20:03:34 (GMT) |
commit | 082b421913688541087c4b810cd48a882c3d87c9 (patch) | |
tree | 50b1099761af52d0ca94caec83c8ff3a08efb753 /src/outputlist.h | |
parent | 6e9c313b87a0daa86ca108e93d67fc4c9e5bec68 (diff) | |
download | Doxygen-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.h | 26 |
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); |