void SingletonPredicate::remove_if_equal(Model *m,
                                         ParticleIndexes& ps,
                                         int value) const {
  ps.erase(std::remove_if(ps.begin(), ps.end(),
                          make_predicate_equal(this, m, value)),
           ps.end());

}
Ejemplo n.º 2
0
void ClassnamePredicate::remove_if_equal(Model *m, PLURALINDEXTYPE &ps,
                                         int value) const {
  ps.erase(std::remove_if(ps.begin(), ps.end(),
                          make_predicate_equal(this, m, value)),
           ps.end());
}