summaryrefslogtreecommitdiffstats
path: root/src/xmlgen.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-30 20:12:09 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-12-30 20:12:09 (GMT)
commit2bb3a8790770f0aa05cf0b7c2d13e2b5e7e27afe (patch)
treeba0841c49e36701c4349f0d19632a57ad0118b9b /src/xmlgen.cpp
parent34ac30b4e46023e0c86247dac4d47fce0ae1d4f8 (diff)
downloadDoxygen-2bb3a8790770f0aa05cf0b7c2d13e2b5e7e27afe.zip
Doxygen-2bb3a8790770f0aa05cf0b7c2d13e2b5e7e27afe.tar.gz
Doxygen-2bb3a8790770f0aa05cf0b7c2d13e2b5e7e27afe.tar.bz2
Refactoring: change MemberGroupSDict to MemberGroupList
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r--src/xmlgen.cpp42
1 files changed, 11 insertions, 31 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp
index 8ffaca2..7eb09f1 100644
--- a/src/xmlgen.cpp
+++ b/src/xmlgen.cpp
@@ -1365,15 +1365,10 @@ static void generateXMLForClass(const ClassDef *cd,FTextStream &ti)
writeInnerClasses(cd->getClasses(),t);
writeTemplateList(cd,t);
- if (cd->getMemberGroupSDict())
+ for (const auto &mg : cd->getMemberGroups())
{
- MemberGroupSDict::Iterator mgli(*cd->getMemberGroupSDict());
- MemberGroup *mg;
- for (;(mg=mgli.current());++mgli)
- {
- generateXMLSection(cd,ti,t,mg->members(),"user-defined",mg->header(),
- mg->documentation());
- }
+ generateXMLSection(cd,ti,t,mg->members(),"user-defined",mg->header(),
+ mg->documentation());
}
QListIterator<MemberList> mli(cd->getMemberLists());
@@ -1469,15 +1464,10 @@ static void generateXMLForNamespace(const NamespaceDef *nd,FTextStream &ti)
writeInnerClasses(nd->getClasses(),t);
writeInnerNamespaces(nd->getNamespaces(),t);
- if (nd->getMemberGroupSDict())
+ for (const auto &mg : nd->getMemberGroups())
{
- MemberGroupSDict::Iterator mgli(*nd->getMemberGroupSDict());
- MemberGroup *mg;
- for (;(mg=mgli.current());++mgli)
- {
- generateXMLSection(nd,ti,t,mg->members(),"user-defined",mg->header(),
+ generateXMLSection(nd,ti,t,mg->members(),"user-defined",mg->header(),
mg->documentation());
- }
}
QListIterator<MemberList> mli(nd->getMemberLists());
@@ -1600,15 +1590,10 @@ static void generateXMLForFile(FileDef *fd,FTextStream &ti)
writeInnerClasses(fd->getClasses(),t);
writeInnerNamespaces(fd->getNamespaces(),t);
- if (fd->getMemberGroupSDict())
+ for (const auto &mg : fd->getMemberGroups())
{
- MemberGroupSDict::Iterator mgli(*fd->getMemberGroupSDict());
- MemberGroup *mg;
- for (;(mg=mgli.current());++mgli)
- {
- generateXMLSection(fd,ti,t,mg->members(),"user-defined",mg->header(),
- mg->documentation());
- }
+ generateXMLSection(fd,ti,t,mg->members(),"user-defined",mg->header(),
+ mg->documentation());
}
QListIterator<MemberList> mli(fd->getMemberLists());
@@ -1680,15 +1665,10 @@ static void generateXMLForGroup(const GroupDef *gd,FTextStream &ti)
writeInnerPages(gd->getPages(),t);
writeInnerGroups(gd->getSubGroups(),t);
- if (gd->getMemberGroupSDict())
+ for (const auto &mg : gd->getMemberGroups())
{
- MemberGroupSDict::Iterator mgli(*gd->getMemberGroupSDict());
- MemberGroup *mg;
- for (;(mg=mgli.current());++mgli)
- {
- generateXMLSection(gd,ti,t,mg->members(),"user-defined",mg->header(),
- mg->documentation());
- }
+ generateXMLSection(gd,ti,t,mg->members(),"user-defined",mg->header(),
+ mg->documentation());
}
QListIterator<MemberList> mli(gd->getMemberLists());