Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

forward_list Class