diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 13:33:02 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 13:36:40 (GMT) |
commit | ef5be2c99caa8e5fbc1cec3ec53e91b2c929f613 (patch) | |
tree | f2493e4f41d0bfe2105facffdd3c46287bf516ab /src/xmlgen.cpp | |
parent | 0252f61004cada8f9e10644b850dd6ba47d61438 (diff) | |
download | Doxygen-ef5be2c99caa8e5fbc1cec3ec53e91b2c929f613.zip Doxygen-ef5be2c99caa8e5fbc1cec3ec53e91b2c929f613.tar.gz Doxygen-ef5be2c99caa8e5fbc1cec3ec53e91b2c929f613.tar.bz2 |
Refactoring: modernize getMemberLists()
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r-- | src/xmlgen.cpp | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp index 350be48..1831a98 100644 --- a/src/xmlgen.cpp +++ b/src/xmlgen.cpp @@ -1054,7 +1054,7 @@ static bool memberVisible(const Definition *d,const MemberDef *md) } static void generateXMLSection(const Definition *d,FTextStream &ti,FTextStream &t, - MemberList *ml,const char *kind,const char *header=0, + const MemberList *ml,const char *kind,const char *header=0, const char *documentation=0) { if (ml==0) return; @@ -1361,13 +1361,11 @@ static void generateXMLForClass(const ClassDef *cd,FTextStream &ti) mg->documentation()); } - QListIterator<MemberList> mli(cd->getMemberLists()); - MemberList *ml; - for (mli.toFirst();(ml=mli.current());++mli) + for (const auto &ml : cd->getMemberLists()) { - if ((ml->listType()&MemberListType_detailedLists)==0) + if ((ml.listType()&MemberListType_detailedLists)==0) { - generateXMLSection(cd,ti,t,ml,g_xmlSectionMapper.find(ml->listType())); + generateXMLSection(cd,ti,t,&ml,g_xmlSectionMapper.find(ml.listType())); } } @@ -1460,13 +1458,11 @@ static void generateXMLForNamespace(const NamespaceDef *nd,FTextStream &ti) mg->documentation()); } - QListIterator<MemberList> mli(nd->getMemberLists()); - MemberList *ml; - for (mli.toFirst();(ml=mli.current());++mli) + for (const auto &ml : nd->getMemberLists()) { - if ((ml->listType()&MemberListType_declarationLists)!=0) + if ((ml.listType()&MemberListType_declarationLists)!=0) { - generateXMLSection(nd,ti,t,ml,g_xmlSectionMapper.find(ml->listType())); + generateXMLSection(nd,ti,t,&ml,g_xmlSectionMapper.find(ml.listType())); } } @@ -1586,13 +1582,11 @@ static void generateXMLForFile(FileDef *fd,FTextStream &ti) mg->documentation()); } - QListIterator<MemberList> mli(fd->getMemberLists()); - MemberList *ml; - for (mli.toFirst();(ml=mli.current());++mli) + for (const auto &ml : fd->getMemberLists()) { - if ((ml->listType()&MemberListType_declarationLists)!=0) + if ((ml.listType()&MemberListType_declarationLists)!=0) { - generateXMLSection(fd,ti,t,ml,g_xmlSectionMapper.find(ml->listType())); + generateXMLSection(fd,ti,t,&ml,g_xmlSectionMapper.find(ml.listType())); } } @@ -1661,13 +1655,11 @@ static void generateXMLForGroup(const GroupDef *gd,FTextStream &ti) mg->documentation()); } - QListIterator<MemberList> mli(gd->getMemberLists()); - MemberList *ml; - for (mli.toFirst();(ml=mli.current());++mli) + for (const auto &ml : gd->getMemberLists()) { - if ((ml->listType()&MemberListType_declarationLists)!=0) + if ((ml.listType()&MemberListType_declarationLists)!=0) { - generateXMLSection(gd,ti,t,ml,g_xmlSectionMapper.find(ml->listType())); + generateXMLSection(gd,ti,t,&ml,g_xmlSectionMapper.find(ml.listType())); } } |