none_of

Devuelve true cuando una condición nunca está presente entre elementos del intervalo especificado.

template<class InputIterator, class BinaryPredicate> 
    bool none_of( 
        InputIterator _First, 
        InputIterator _Last, 
        BinaryPredicate _Comp 
    );

Parámetros

  • _First
    Un iterador de entrada que indica dónde iniciar para comprobar un intervalo de elementos para una condición.

  • _Last
    Un iterador de entrada que indica el final de un intervalo de elementos.

  • _Comp
    La condición para comprobar. Esto proporciona un objeto definido por el usuario de la función de predicado que define la condición. Un predicado toma un único argumento y devuelve true o false.

Valor devuelto

Devuelve true si ésta no se detecta al menos una vez en el intervalo indicado, y false si se detecta la condición.

Comentarios

La función de la plantilla devuelve true sólo si, para algunos N en el intervalo [0, _Last - _First), el predicado _Comp(*(_First + N)) siempre es false.

Requisitos

Encabezado: <algorithm>

Espacio de nombres: std

Vea también

Referencia

any_of

all_of

Biblioteca de plantillas estándar