forward_list::remove_if
Usuwa elementy z listy do przodu, dla którego upewni się określony predykatu.
template<class Predicate>
void remove_if(Predicate _Pred);
Parametry
Parametr |
Opis |
---|---|
_Pred |
Predykatu jednoelementowego co, jeśli spełnione przez element, powoduje usunięcie elementu z listy. |
Uwagi
Funkcja Członkowskie usuwa z kontrolowanych sekwencji wszystkie elementy, wyznaczone przez iteratora P, dla którego _Pred(*P) jest true.
Wyjątek występuje tylko wtedy, gdy _Pred zgłasza wyjątek.W takim przypadku kontrolowanych sekwencji jest pozostawiony w nieokreślony i wyjątek jest rethrown.
Wymagania
Nagłówek: <forward_list>
Obszar nazw: std