summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/m_customprefix.cpp3
-rw-r--r--src/modules/m_showfile.cpp10
2 files changed, 3 insertions, 10 deletions
diff --git a/src/modules/m_customprefix.cpp b/src/modules/m_customprefix.cpp
index 107c6d684..65c2cbd31 100644
--- a/src/modules/m_customprefix.cpp
+++ b/src/modules/m_customprefix.cpp
@@ -76,8 +76,7 @@ class ModuleCustomPrefix : public Module
~ModuleCustomPrefix()
{
- for (std::vector<CustomPrefixMode*>::iterator i = modes.begin(); i != modes.end(); i++)
- delete *i;
+ stdalgo::delete_all(modes);
}
Version GetVersion() CXX11_OVERRIDE
diff --git a/src/modules/m_showfile.cpp b/src/modules/m_showfile.cpp
index 0f5d3ed1a..c42877eef 100644
--- a/src/modules/m_showfile.cpp
+++ b/src/modules/m_showfile.cpp
@@ -127,12 +127,6 @@ class ModuleShowFile : public Module
newcmds.push_back(sfcmd);
}
- static void DelAll(const std::vector<CommandShowFile*>& list)
- {
- for (std::vector<CommandShowFile*>::const_iterator i = list.begin(); i != list.end(); ++i)
- delete *i;
- }
-
public:
void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
{
@@ -157,13 +151,13 @@ class ModuleShowFile : public Module
std::sort(newcmds.begin(), newcmds.end());
std::set_difference(cmds.begin(), cmds.end(), newcmds.begin(), newcmds.end(), removed.begin());
- DelAll(removed);
+ stdalgo::delete_all(removed);
cmds.swap(newcmds);
}
~ModuleShowFile()
{
- DelAll(cmds);
+ stdalgo::delete_all(cmds);
}
Version GetVersion() CXX11_OVERRIDE