diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-05-02 18:21:35 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-05-02 18:21:35 (GMT) |
commit | 03115ed64d916b94c52275fe0b329bd817d4ce94 (patch) | |
tree | a60bbc9a8b6f00e807dcf0b52cb15c3d2b073327 /src/doxygen.cpp | |
parent | 1708261ebe54b03c45a4bfe3c1e78581779b2a80 (diff) | |
download | Doxygen-03115ed64d916b94c52275fe0b329bd817d4ce94.zip Doxygen-03115ed64d916b94c52275fe0b329bd817d4ce94.tar.gz Doxygen-03115ed64d916b94c52275fe0b329bd817d4ce94.tar.bz2 |
Refactoring: size_t type conversions and QList in DotManager
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index fb82bb2..0728d8f 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -4704,7 +4704,7 @@ static void computeClassRelations() { findBaseClassesForClass(root,cd,cd,cd,DocumentedOnly,FALSE); } - int numMembers = cd ? cd->memberNameInfoLinkedMap().size() : 0; + size_t numMembers = cd ? cd->memberNameInfoLinkedMap().size() : 0; if ((cd==0 || (!cd->hasDocumentation() && !cd->isReference())) && numMembers>0 && bName.right(2)!="::") { @@ -8978,8 +8978,10 @@ static void generateDiskNames() // as the common prefix between the first and last entry const FileEntry &first = fileEntries[0]; const FileEntry &last = fileEntries[size-1]; + int first_path_size = static_cast<int>(first.path.size()); + int last_path_size = static_cast<int>(last.path.size()); int j=0; - for (size_t i=0;i<first.path.size() && i<last.path.size();i++) + for (int i=0;i<first_path_size && i<last_path_size;i++) { if (first.path[i]=='/') j=i; if (first.path[i]!=last.path[i]) break; @@ -9788,6 +9790,8 @@ void cleanUpDoxygen() delete Doxygen::namespaceSDict; delete Doxygen::directories; + DotManager::deleteInstance(); + //delete Doxygen::symbolMap; <- we cannot do this unless all static lists // (such as Doxygen::namespaceSDict) // with objects based on Definition are made |