summaryrefslogtreecommitdiffstats
path: root/src/memberlist.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-01-04 11:04:45 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-01-04 11:04:45 (GMT)
commit0252f61004cada8f9e10644b850dd6ba47d61438 (patch)
tree37e017e9e08a7e876bcd32d9fc13aeb6257aabd1 /src/memberlist.h
parente9ca9dcd2b4606dedfde0e6f9084c654f09becc8 (diff)
downloadDoxygen-0252f61004cada8f9e10644b850dd6ba47d61438.zip
Doxygen-0252f61004cada8f9e10644b850dd6ba47d61438.tar.gz
Doxygen-0252f61004cada8f9e10644b850dd6ba47d61438.tar.bz2
Refactoring: replace MemberSDict by MemberLinkedRefMap
Diffstat (limited to 'src/memberlist.h')
-rw-r--r--src/memberlist.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/memberlist.h b/src/memberlist.h
index 2c2d5ee..200767d 100644
--- a/src/memberlist.h
+++ b/src/memberlist.h
@@ -20,7 +20,7 @@
#include <qlist.h>
#include "memberdef.h"
-#include "sortdict.h"
+#include "linkedmap.h"
#include "types.h"
#include "membergroup.h"
@@ -127,22 +127,8 @@ class MemberListIterator : public QListIterator<MemberDef>
virtual ~MemberListIterator() {}
};
-/** An unsorted dictionary of MemberDef objects. */
-class MemberDict : public QDict<MemberDef>
+class MemberLinkedRefMap : public LinkedRefMap<const MemberDef>
{
- public:
- MemberDict(uint size) : QDict<MemberDef>(size) {}
- virtual ~MemberDict() {}
-};
-
-/** A sorted dictionary of MemberDef objects. */
-class MemberSDict : public SDict<MemberDef>
-{
- public:
- MemberSDict(uint size=17) : SDict<MemberDef>(size) {}
- virtual ~MemberSDict() {}
- private:
- int compareValues(const MemberDef *item1,const MemberDef *item2) const;
};
int genericCompareMembers(const MemberDef *c1,const MemberDef *c2);