summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2001-11-25 18:56:18 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2001-11-25 18:56:18 (GMT)
commitcce8b9505201c95443798341d3d6176922db9253 (patch)
tree6643370adedf0cbaac88d674978bd44175ab1475 /src/membergroup.h
parentc736b03f16a88b6654ff9c1ae680e46b86e50218 (diff)
downloadDoxygen-cce8b9505201c95443798341d3d6176922db9253.zip
Doxygen-cce8b9505201c95443798341d3d6176922db9253.tar.gz
Doxygen-cce8b9505201c95443798341d3d6176922db9253.tar.bz2
Release-1.2.12-20011125
Diffstat (limited to 'src/membergroup.h')
-rw-r--r--src/membergroup.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/membergroup.h b/src/membergroup.h
index 63b047b..c67f960 100644
--- a/src/membergroup.h
+++ b/src/membergroup.h
@@ -20,7 +20,7 @@
#include "qtbc.h"
#include <qlist.h>
-#include <qintdict.h>
+#include "sortdict.h"
#define NOGROUP -1
@@ -33,7 +33,7 @@ class GroupDef;
class OutputList;
class Definition;
-class MemberGroup /* : public Definition */
+class MemberGroup
{
public:
MemberGroup(int id,const char *header,const char *docs);
@@ -66,6 +66,7 @@ class MemberGroup /* : public Definition */
int numDocMembers() const;
void setInGroup(bool b);
void addListReferences(Definition *d);
+ MemberList *members() const { return memberList; }
private:
MemberList *memberList; // list of all members in the group
@@ -97,6 +98,13 @@ class MemberGroupDict : public QIntDict<MemberGroup>
~MemberGroupDict() {}
};
+class MemberGroupSDict : public SIntDict<MemberGroup>
+{
+ public:
+ MemberGroupSDict(int size=17) : SIntDict<MemberGroup>(size) {}
+ ~MemberGroupSDict() {}
+};
+
class MemberGroupDictIterator : public QIntDictIterator<MemberGroup>
{
public: