mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 10:15:38 +08:00
fixed mistake with forgetting to call erase after std::remove
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
/*!
|
||||
|
||||
Reference in New Issue
Block a user