summaryrefslogtreecommitdiffstats
path: root/src/groupdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-31 19:32:37 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-12-31 19:32:37 (GMT)
commit6675be21d5085d97b2167959573bc71e42dd93b8 (patch)
treea6b98396e3b6688df09ec3d449f7928380f8fe92 /src/groupdef.h
parentda8c801a4d08baeee8007276c1f73f11c4a890ce (diff)
downloadDoxygen-6675be21d5085d97b2167959573bc71e42dd93b8.zip
Doxygen-6675be21d5085d97b2167959573bc71e42dd93b8.tar.gz
Doxygen-6675be21d5085d97b2167959573bc71e42dd93b8.tar.bz2
Refactoring: replaced PageSDict by PageLinked*Map
Diffstat (limited to 'src/groupdef.h')
-rw-r--r--src/groupdef.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/groupdef.h b/src/groupdef.h
index f8d17b9..98a40f1 100644
--- a/src/groupdef.h
+++ b/src/groupdef.h
@@ -36,7 +36,7 @@ class NamespaceDef;
class GroupList;
class OutputList;
class NamespaceSDict;
-class PageSDict;
+class PageLinkedRefMap;
class PageDef;
class DirDef;
class FTVHelp;
@@ -61,7 +61,7 @@ class GroupDef : public DefinitionMutable, public Definition
virtual bool addClass(const ClassDef *def) = 0;
virtual bool addNamespace(const NamespaceDef *def) = 0;
virtual void addGroup(const GroupDef *def) = 0;
- virtual void addPage(PageDef *def) = 0;
+ virtual void addPage(const PageDef *def) = 0;
virtual void addExample(const PageDef *def) = 0;
virtual void addDir(DirDef *dd) = 0;
virtual bool insertMember(MemberDef *def,bool docOnly=FALSE) = 0;
@@ -96,12 +96,12 @@ class GroupDef : public DefinitionMutable, public Definition
virtual const MemberGroupList &getMemberGroups() const = 0;
virtual FileList * getFiles() const = 0;
- virtual ClassLinkedRefMap getClasses() const = 0;
- virtual NamespaceLinkedRefMap getNamespaces() const = 0;
+ virtual const ClassLinkedRefMap &getClasses() const = 0;
+ virtual const NamespaceLinkedRefMap &getNamespaces() const = 0;
virtual GroupList * getSubGroups() const = 0;
- virtual PageSDict * getPages() const = 0;
+ virtual const PageLinkedRefMap &getPages() const = 0;
virtual const DirList & getDirs() const = 0;
- virtual PageSDict * getExamples() const = 0;
+ virtual const PageLinkedRefMap &getExamples() const = 0;
virtual bool hasDetailedDescription() const = 0;
virtual void sortSubGroups() = 0;