forward_list::remove_if

Eliminar elementos de una lista adelantada para la que se cumple el predicado especificado.

template<class Predicate>
    void remove_if(Predicate _Pred);

Parámetros

Parámetro

Descripción

_Pred

El predicado unario que, si se vea satisfecha por un elemento, da lugar a la eliminación de ese elemento de la lista.

Comentarios

La función miembro quita de la secuencia controlada todos los elementos, notificados por el iterador P, que _Pred(*P) es true.

Una excepción sólo aparece si _Pred produce una excepción.En ese caso, la secuencia controlada se deja en un estado no especificado y la excepción se reinician.

Requisitos

encabezado: <forward_list>

espacio de nombres: std

Vea también

Referencia

forward_list Class