summaryrefslogtreecommitdiffstats
path: root/src/classdef.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-11-28 20:38:57 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-11-28 20:38:57 (GMT)
commitf3e7209fed9703e8be668753d1083ba335121a6e (patch)
tree229ba1f0bd2e721f4cc81307b63d8c79051d1bc4 /src/classdef.cpp
parente952dab58265a6f21867e51f72d7d81ffe39e082 (diff)
downloadDoxygen-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.cpp38
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);