forward_list::remove_if
Smaže prvky dopředu seznamu, pro které je splněna zadaná predikát.
template<class Predicate>
void remove_if(Predicate _Pred);
Parametry
Parametr |
Description |
---|---|
_Pred |
Unární predikát, kterého splněny prvkem, vede k odstranění prvku ze seznamu. |
Poznámky
Odebere členské funkce z řízené sekvence všechny prvky určené iterace P, které _Pred(*P) je PRAVDA.
Pouze pokud dojde k výjimce _Pred vyvolá výjimku.V takovém případě řízené sekvence zůstane nezadané státu a je výjimka rethrown.
Požadavky
Záhlaví: <forward_list>
Obor názvů: std