summaryrefslogtreecommitdiffstats
path: root/src/xmlgen.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-23 12:07:03 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-12-23 12:07:03 (GMT)
commitbf5c2ac20e42f440ae0199d4d809b9d5e7e22191 (patch)
treeb4d2a77dfec1d6dcc57543d065ac5ce8ce648824 /src/xmlgen.cpp
parent9bf7658013e49dabaafb818a639b5ca62f845538 (diff)
downloadDoxygen-bf5c2ac20e42f440ae0199d4d809b9d5e7e22191.zip
Doxygen-bf5c2ac20e42f440ae0199d4d809b9d5e7e22191.tar.gz
Doxygen-bf5c2ac20e42f440ae0199d4d809b9d5e7e22191.tar.bz2
Refactoring: replaced getNamespaceSDict() by getNamespaces()
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r--src/xmlgen.cpp24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp
index 68ecdf0..7b52d67 100644
--- a/src/xmlgen.cpp
+++ b/src/xmlgen.cpp
@@ -1144,20 +1144,15 @@ static void writeInnerClasses(const ClassLinkedRefMap &cl,FTextStream &t)
}
}
-static void writeInnerNamespaces(const NamespaceSDict *nl,FTextStream &t)
+static void writeInnerNamespaces(const NamespaceLinkedRefMap &nl,FTextStream &t)
{
- if (nl)
+ for (const auto &nd : nl)
{
- NamespaceSDict::Iterator nli(*nl);
- const NamespaceDef *nd;
- for (nli.toFirst();(nd=nli.current());++nli)
+ if (!nd->isHidden() && !nd->isAnonymous())
{
- if (!nd->isHidden() && !nd->isAnonymous())
- {
- t << " <innernamespace refid=\"" << nd->getOutputFileBase()
- << "\"" << (nd->isInline() ? " inline=\"yes\"" : "")
- << ">" << convertToXML(nd->name()) << "</innernamespace>" << endl;
- }
+ t << " <innernamespace refid=\"" << nd->getOutputFileBase()
+ << "\"" << (nd->isInline() ? " inline=\"yes\"" : "")
+ << ">" << convertToXML(nd->name()) << "</innernamespace>" << endl;
}
}
}
@@ -1463,7 +1458,7 @@ static void generateXMLForNamespace(const NamespaceDef *nd,FTextStream &ti)
t << "</compoundname>" << endl;
writeInnerClasses(nd->getClasses(),t);
- writeInnerNamespaces(nd->getNamespaceSDict(),t);
+ writeInnerNamespaces(nd->getNamespaces(),t);
if (nd->getMemberGroupSDict())
{
@@ -1594,10 +1589,7 @@ static void generateXMLForFile(FileDef *fd,FTextStream &ti)
}
writeInnerClasses(fd->getClasses(),t);
- if (fd->getNamespaceSDict())
- {
- writeInnerNamespaces(fd->getNamespaceSDict(),t);
- }
+ writeInnerNamespaces(fd->getNamespaces(),t);
if (fd->getMemberGroupSDict())
{