diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-12-19 19:15:16 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-12-19 19:27:37 (GMT) |
commit | 963caeef1c24d66a51376f77d8692f1a3c5d4a62 (patch) | |
tree | dbdd7ab0d167f886f1b2a672f15d9382f875bcd0 /addon/doxyparse | |
parent | d76b1ec4a5f009251dc6e4904454c9f40216e874 (diff) | |
download | Doxygen-963caeef1c24d66a51376f77d8692f1a3c5d4a62.zip Doxygen-963caeef1c24d66a51376f77d8692f1a3c5d4a62.tar.gz Doxygen-963caeef1c24d66a51376f77d8692f1a3c5d4a62.tar.bz2 |
Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMap
Diffstat (limited to 'addon/doxyparse')
-rw-r--r-- | addon/doxyparse/doxyparse.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/addon/doxyparse/doxyparse.cpp b/addon/doxyparse/doxyparse.cpp index 4235bf3..b5fbcb3 100644 --- a/addon/doxyparse/doxyparse.cpp +++ b/addon/doxyparse/doxyparse.cpp @@ -413,16 +413,11 @@ static void listSymbols() { listMembers(ml); } - ClassSDict *classes = fd->getClassSDict(); - if (classes) { - ClassDefSet visitedClasses; - ClassSDict::Iterator cli(*classes); - const ClassDef *cd; - for (cli.toFirst(); (cd = cli.current()); ++cli) { - if (visitedClasses.find(cd)==visitedClasses.end()) { - classInformation(cd); - visitedClasses.insert(cd); - } + ClassDefSet visitedClasses; + for (const auto &cd : fd->getClasses()) { + if (visitedClasses.find(cd)==visitedClasses.end()) { + classInformation(cd); + visitedClasses.insert(cd); } } } |