fixed mistake with forgetting to call erase after std::remove

This commit is contained in:
Mathew Sutcliffe
2014-01-27 00:48:14 +00:00
parent 6f19d0a479
commit 88f4a7186f

View File

@@ -253,7 +253,7 @@ namespace BlackMisc
template <class Predicate>
void removeIf(Predicate p)
{
std::remove_if(begin(), end(), p);
erase(std::remove_if(begin(), end(), p), end());
}
/*!
@@ -272,7 +272,7 @@ namespace BlackMisc
*/
void remove(const T &object)
{
std::remove(begin(), end(), object);
erase(std::remove(begin(), end(), object), end());
}
/*!