summaryrefslogtreecommitdiffstats
path: root/src/definitionimpl.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-31 21:06:11 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-12-31 21:06:11 (GMT)
commitb6bf2aa567a12a0c4011470e53b0a1740b6eb796 (patch)
treee5ab649cfa1c8f00107c7bfbc789aa5763c33d02 /src/definitionimpl.h
parent6675be21d5085d97b2167959573bc71e42dd93b8 (diff)
downloadDoxygen-b6bf2aa567a12a0c4011470e53b0a1740b6eb796.zip
Doxygen-b6bf2aa567a12a0c4011470e53b0a1740b6eb796.tar.gz
Doxygen-b6bf2aa567a12a0c4011470e53b0a1740b6eb796.tar.bz2
Refactoring: replace Doxygen::groupSDict by Doxygen::groupLinkedMap
Diffstat (limited to 'src/definitionimpl.h')
-rw-r--r--src/definitionimpl.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/definitionimpl.h b/src/definitionimpl.h
index e455dc4..541e346 100644
--- a/src/definitionimpl.h
+++ b/src/definitionimpl.h
@@ -68,7 +68,7 @@ class DefinitionImpl
int getEndBodyLine() const;
FileDef *getBodyDef() const;
SrcLangExt getLanguage() const;
- GroupList *partOfGroups() const;
+ const GroupList &partOfGroups() const;
bool isLinkableViaGroup() const;
const RefItemVector &xrefListItems() const;
const Definition *findInnerCompound(const char *name) const;
@@ -105,7 +105,7 @@ class DefinitionImpl
void writeInlineCode(OutputList &ol,const char *scopeName) const;
void writeSourceRefs(OutputList &ol,const char *scopeName) const;
void writeSourceReffedBy(OutputList &ol,const char *scopeName) const;
- void makePartOfGroup(GroupDef *gd);
+ void makePartOfGroup(const GroupDef *gd);
void writeNavigationPath(OutputList &ol) const;
QCString navigationPathAsString() const;
void writeQuickMemberLinks(OutputList &,const MemberDef *) const;
@@ -187,7 +187,7 @@ class DefinitionMixin : public Base
virtual int getEndBodyLine() const { return m_impl.getEndBodyLine(); }
virtual FileDef *getBodyDef() const { return m_impl.getBodyDef(); }
virtual SrcLangExt getLanguage() const { return m_impl.getLanguage(); }
- virtual GroupList *partOfGroups() const { return m_impl.partOfGroups(); }
+ virtual const GroupList &partOfGroups() const { return m_impl.partOfGroups(); }
virtual bool isLinkableViaGroup() const { return m_impl.isLinkableViaGroup(); }
virtual const RefItemVector &xrefListItems() const { return m_impl.xrefListItems(); }
virtual const Definition *findInnerCompound(const char *name) const { return m_impl.findInnerCompound(name); }
@@ -249,7 +249,7 @@ class DefinitionMixin : public Base
{ m_impl.writeSourceRefs(ol,scopeName); }
virtual void writeSourceReffedBy(OutputList &ol,const char *scopeName) const
{ m_impl.writeSourceReffedBy(ol,scopeName); }
- virtual void makePartOfGroup(GroupDef *gd)
+ virtual void makePartOfGroup(const GroupDef *gd)
{ m_impl.makePartOfGroup(gd); }
virtual void writeNavigationPath(OutputList &ol) const
{ m_impl.writeNavigationPath(ol); }
@@ -393,7 +393,7 @@ class DefinitionAliasMixin : public Base
{ return m_alias->getBodyDef(); }
virtual SrcLangExt getLanguage() const
{ return m_alias->getLanguage(); }
- virtual GroupList *partOfGroups() const
+ virtual const GroupList &partOfGroups() const
{ return m_alias->partOfGroups(); }
virtual bool isLinkableViaGroup() const
{ return m_alias->isLinkableViaGroup(); }