mirror of
https://github.com/reactos/CMake.git
synced 2025-02-18 18:49:34 +00:00
cmFileMonitor: use cmDeleteAll
This commit is contained in:
parent
0e967e3b1d
commit
7a0e239240
@ -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();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user