diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-11-28 20:38:57 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-11-28 20:38:57 (GMT) |
commit | f3e7209fed9703e8be668753d1083ba335121a6e (patch) | |
tree | 229ba1f0bd2e721f4cc81307b63d8c79051d1bc4 /src/classdef.cpp | |
parent | e952dab58265a6f21867e51f72d7d81ffe39e082 (diff) | |
download | Doxygen-f3e7209fed9703e8be668753d1083ba335121a6e.zip Doxygen-f3e7209fed9703e8be668753d1083ba335121a6e.tar.gz Doxygen-f3e7209fed9703e8be668753d1083ba335121a6e.tar.bz2 |
Release-1.3-rc1-20021128
Diffstat (limited to 'src/classdef.cpp')
-rw-r--r-- | src/classdef.cpp | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/src/classdef.cpp b/src/classdef.cpp index bfe7cac..70efe0d 100644 --- a/src/classdef.cpp +++ b/src/classdef.cpp @@ -34,6 +34,7 @@ #include "dot.h" #include "defargs.h" #include "debug.h" +#include "docparser.h" static QCString stripExtension(const char *fName) { @@ -553,6 +554,41 @@ void ClassDef::distributeMemberGroupDocumentation() } } +void ClassDef::findSectionsInDocumentation() +{ + docFindSections(documentation(),0,this,0); + MemberGroupSDict::Iterator mgli(*memberGroupSDict); + MemberGroup *mg; + for (;(mg=mgli.current());++mgli) + { + mg->findSectionsInDocumentation(); + } + pubTypes.findSectionsInDocumentation(); + pubMethods.findSectionsInDocumentation(); + pubAttribs.findSectionsInDocumentation(); + pubSlots.findSectionsInDocumentation(); + signals.findSectionsInDocumentation(); + dcopMethods.findSectionsInDocumentation(); + pubStaticMethods.findSectionsInDocumentation(); + pubStaticAttribs.findSectionsInDocumentation(); + proTypes.findSectionsInDocumentation(); + proMethods.findSectionsInDocumentation(); + proAttribs.findSectionsInDocumentation(); + proSlots.findSectionsInDocumentation(); + proStaticMethods.findSectionsInDocumentation(); + proStaticAttribs.findSectionsInDocumentation(); + priTypes.findSectionsInDocumentation(); + priMethods.findSectionsInDocumentation(); + priAttribs.findSectionsInDocumentation(); + priSlots.findSectionsInDocumentation(); + priStaticMethods.findSectionsInDocumentation(); + priStaticAttribs.findSectionsInDocumentation(); + friends.findSectionsInDocumentation(); + related.findSectionsInDocumentation(); + properties.findSectionsInDocumentation(); + events.findSectionsInDocumentation(); +} + // add a file name to the used files set void ClassDef::insertUsedFile(const char *f) @@ -1558,7 +1594,7 @@ void ClassDef::writeDeclaration(OutputList &ol,MemberDef *md,bool inGroup) } } ol.docify(" {"); - ol.endMemberItem(FALSE); + ol.endMemberItem(); // write user defined member groups MemberGroupSDict::Iterator mgli(*memberGroupSDict); |