mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-07 04:02:23 +03:00
cmFileMonitor: use cmDeleteAll
This commit is contained in:
1 parent
0e967e3b1d
commit
7a0e239240
1 file changed
+3
-9
@@ -2,6 +2,7 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmFileMonitor.h"
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmsys/SystemTools.hxx"
|
||||
|
||||
#include <cassert>
|
||||
@@ -36,12 +37,7 @@ public:
|
||||
class cmVirtualDirectoryWatcher : public cmIBaseWatcher
|
||||
{
|
||||
public:
|
||||
~cmVirtualDirectoryWatcher() override
|
||||
{
|
||||
for (auto i : this->Children) {
|
||||
delete i.second;
|
||||
}
|
||||
}
|
||||
~cmVirtualDirectoryWatcher() override { cmDeleteAll(this->Children); }
|
||||
|
||||
cmIBaseWatcher* Find(const std::string& ps)
|
||||
{
|
||||
@@ -102,9 +98,7 @@ public:
|
||||
|
||||
void Reset()
|
||||
{
|
||||
for (auto c : this->Children) {
|
||||
delete c.second;
|
||||
}
|
||||
cmDeleteAll(this->Children);
|
||||
this->Children.clear();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user