diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2012-06-10 09:28:22 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2012-06-10 09:28:22 (GMT) |
commit | 0ce3aea886f4e95da56d164b3944fd54d3d68f89 (patch) | |
tree | 6709ddc7b1764dc3b20bbac7eb36c05edcc91e03 /src/outputlist.h | |
parent | 1983c30b71bf92b3fa6bfedbb98451c3b7f74498 (diff) | |
download | Doxygen-0ce3aea886f4e95da56d164b3944fd54d3d68f89.zip Doxygen-0ce3aea886f4e95da56d164b3944fd54d3d68f89.tar.gz Doxygen-0ce3aea886f4e95da56d164b3944fd54d3d68f89.tar.bz2 |
Release-1.8.1.1
Diffstat (limited to 'src/outputlist.h')
-rw-r--r-- | src/outputlist.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/outputlist.h b/src/outputlist.h index a7a4f84..b7bb5a3 100644 --- a/src/outputlist.h +++ b/src/outputlist.h @@ -33,6 +33,8 @@ void forall(void (OutputGenerator::*func)(arg1,arg2,arg3,arg4),arg1,arg2,arg3,arg4) #define FORALLPROTO5(arg1,arg2,arg3,arg4,arg5) \ void forall(void (OutputGenerator::*func)(arg1,arg2,arg3,arg4,arg5),arg1,arg2,arg3,arg4,arg5) +#define FORALLPROTO6(arg1,arg2,arg3,arg4,arg5,arg6) \ + void forall(void (OutputGenerator::*func)(arg1,arg2,arg3,arg4,arg5,arg6),arg1,arg2,arg3,arg4,arg5,arg6) class ClassDiagram; class DotClassGraph; @@ -42,6 +44,9 @@ class DotGfxHierarchyTable; class SectionDict; class DotGroupCollaboration; +/** Class representing a list of output generators that are written to + * in parallel. + */ class OutputList : public OutputDocInterface { public: @@ -299,9 +304,11 @@ class OutputList : public OutputDocInterface { forall(&OutputGenerator::startMemberDescription,anchor,inheritId); } void endMemberDescription() { forall(&OutputGenerator::endMemberDescription); } - void writeInheritedSectionTitle(const char *id,const char *file, - const char *anchor,const char *title,const char *name) - { forall(&OutputGenerator::writeInheritedSectionTitle,id,file,anchor,title,name); } + void writeInheritedSectionTitle(const char *id, const char *ref, + const char *file, const char *anchor, + const char *title,const char *name) + { forall(&OutputGenerator::writeInheritedSectionTitle,id,ref, + file,anchor,title,name); } void startSimpleSect(SectionTypes t,const char *file,const char *anchor, const char *title) { forall(&OutputGenerator::startSimpleSect,t,file,anchor,title); } @@ -337,6 +344,8 @@ class OutputList : public OutputDocInterface { forall(&OutputGenerator::endQuickIndices); } void writeSplitBar(const char *name) { forall(&OutputGenerator::writeSplitBar,name); } + void writeNavigationPath(const char *s) + { forall(&OutputGenerator::writeNavigationPath,s); } void writeLogo() { forall(&OutputGenerator::writeLogo); } void writeQuickLinks(bool compact,HighlightedItem hli,const char *file) @@ -519,6 +528,7 @@ class OutputList : public OutputDocInterface FORALLPROTO4(const char *,const char *,const char *,bool); FORALLPROTO5(const char *,const char *,const char *,const char *,const char *); FORALLPROTO5(const char *,const char *,const char *,const char *,bool); + FORALLPROTO6(const char *,const char *,const char *,const char *,const char *,const char *); OutputList(const OutputList &ol); QList<OutputGenerator> *outputs; |