summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-11-25 18:56:18 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-11-25 18:56:18 (GMT)
commit79959c79850830e90aa7e00e72d3718785e29214 (patch)
tree6643370adedf0cbaac88d674978bd44175ab1475 /src/membergroup.h
parentb89fdced7a88c9222faa0d646923bd09fb1765f8 (diff)
downloadDoxygen-79959c79850830e90aa7e00e72d3718785e29214.zip
Doxygen-79959c79850830e90aa7e00e72d3718785e29214.tar.gz
Doxygen-79959c79850830e90aa7e00e72d3718785e29214.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: