summaryrefslogtreecommitdiffstats
path: root/src/groupdef.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-01-04 15:23:04 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-01-04 15:23:04 (GMT)
commit0096c00ac4afc232f7cb9b57ed6cbd392956eb22 (patch)
treef2493e4f41d0bfe2105facffdd3c46287bf516ab /src/groupdef.cpp
parentd37c654efbd5bb4ea19e1997d1daccb0b01de8b3 (diff)
downloadDoxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.zip
Doxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.tar.gz
Doxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.tar.bz2
Revert "Refactoring: Embed MemberGroup objects directly in their container"
This reverts commit d37c654efbd5bb4ea19e1997d1daccb0b01de8b3.
Diffstat (limited to 'src/groupdef.cpp')
-rw-r--r--src/groupdef.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/groupdef.cpp b/src/groupdef.cpp
index 9a48db4..53a24f2 100644
--- a/src/groupdef.cpp
+++ b/src/groupdef.cpp
@@ -208,9 +208,9 @@ void GroupDefImpl::setGroupTitle( const char *t )
void GroupDefImpl::distributeMemberGroupDocumentation()
{
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.distributeMemberGroupDocumentation();
+ mg->distributeMemberGroupDocumentation();
}
}
@@ -219,9 +219,9 @@ void GroupDefImpl::findSectionsInDocumentation()
docFindSections(briefDescription(),this,docFile());
docFindSections(documentation(),this,docFile());
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.findSectionsInDocumentation(this);
+ mg->findSectionsInDocumentation(this);
}
for (auto &ml : m_memberLists)
@@ -301,9 +301,9 @@ void GroupDefImpl::addMembersToMemberGroup()
}
//printf("GroupDefImpl::addMembersToMemberGroup() memberGroupList=%d\n",memberGroupList->count());
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.setInGroup(TRUE);
+ mg->setInGroup(TRUE);
}
}
@@ -572,10 +572,10 @@ void GroupDefImpl::countMembers()
ml.countDecMembers();
ml.countDocMembers();
}
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.countDecMembers();
- mg.countDocMembers();
+ mg->countDecMembers();
+ mg->countDocMembers();
}
}
@@ -696,9 +696,9 @@ void GroupDefImpl::writeTagFile(FTextStream &tagFile)
break;
case LayoutDocEntry::MemberGroups:
{
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.writeTagFile(tagFile);
+ mg->writeTagFile(tagFile);
}
}
break;
@@ -978,7 +978,7 @@ void GroupDefImpl::writeMemberGroups(OutputList &ol)
/* write user defined member groups */
for (const auto &mg : m_memberGroups)
{
- mg.writeDeclarations(ol,0,0,0,this);
+ mg->writeDeclarations(ol,0,0,0,this);
}
}
@@ -1528,9 +1528,9 @@ void GroupDefImpl::addListReferences()
0
);
}
- for (auto &mg : m_memberGroups)
+ for (const auto &mg : m_memberGroups)
{
- mg.addListReferences(this);
+ mg->addListReferences(this);
}
for (auto &ml : m_memberLists)
{