summaryrefslogtreecommitdiff
path: root/src/classdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/classdef.h')
-rw-r--r--src/classdef.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/classdef.h b/src/classdef.h
index 217002d..46e1f7d 100644
--- a/src/classdef.h
+++ b/src/classdef.h
@@ -28,24 +28,23 @@
#include "containers.h"
#include "definition.h"
#include "arguments.h"
+#include "membergroup.h"
struct Argument;
class MemberDef;
class MemberDefMutable;
class MemberList;
-class MemberDict;
-class ClassList;
+class MemberLists;
class ClassLinkedRefMap;
class OutputList;
class FileDef;
class FileList;
class NamespaceDef;
class MemberDef;
-class ExampleSDict;
+class ExampleList;
class MemberNameInfoLinkedMap;
class UsesClassDict;
class ConstraintClassDict;
-class MemberGroupSDict;
class QTextStream;
class PackageDef;
class GroupDef;
@@ -318,10 +317,10 @@ class ClassDef : public Definition
virtual MemberList *getMemberList(MemberListType lt) const = 0;
/** Returns the list containing the list of members sorted per type */
- virtual const QList<MemberList> &getMemberLists() const = 0;
+ virtual const MemberLists &getMemberLists() const = 0;
/** Returns the member groups defined for this class */
- virtual MemberGroupSDict *getMemberGroupSDict() const = 0;
+ virtual const MemberGroupList &getMemberGroups() const = 0;
virtual QDict<int> *getTemplateBaseClassNames() const = 0;
@@ -346,7 +345,7 @@ class ClassDef : public Definition
virtual const FileList &usedFiles() const = 0;
virtual const ArgumentList &typeConstraints() const = 0;
- virtual const ExampleSDict *exampleList() const = 0;
+ virtual const ExampleList &getExamples() const = 0;
virtual bool hasExamples() const = 0;
virtual QCString getMemberListFileName() const = 0;
virtual bool subGrouping() const = 0;