all_of
Devuelve true cuando una condición está presente en cada elemento del intervalo especificado.
template<class InputIterator, class Predicate>
bool all_of(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parámetros
_First
Un iterador de entrada que indica dónde iniciar para comprobar una condición. Las marcas de iterador donde un intervalo de elementos se inicia._Last
Un iterador de entrada que indica el final del intervalo de elementos para comprobar una condición._Comp
Una condición para comprobar. Éste es un objeto definido por el usuario de la función de predicado que define la condición que se completará por un elemento que comprueba. Un predicado toma un único argumento y devuelve true o false.
Valor devuelto
Devuelve true si la condición se detecta en cada elemento del intervalo indicado, y false si ésta no se detecta al menos una vez.
Comentarios
La función de la plantilla devuelve true sólo si, para cada N en el intervalo [0, _Last - _First), el predicado _Comp(*(_First + N)) es true.
Requisitos
Encabezado: <algorithm>
Espacio de nombres: std