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>
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());
}
/*!