diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-12-23 12:07:03 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-12-23 12:07:03 (GMT) |
commit | bf5c2ac20e42f440ae0199d4d809b9d5e7e22191 (patch) | |
tree | b4d2a77dfec1d6dcc57543d065ac5ce8ce648824 /src/xmlgen.cpp | |
parent | 9bf7658013e49dabaafb818a639b5ca62f845538 (diff) | |
download | Doxygen-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.cpp | 24 |
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()) { |