Merge with master for fix of remove in containers

This commit is contained in:
Klaus Basan
2014-01-27 14:31:46 +01:00

View File

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