all_of
Retorna true quando uma condição devem estar presentes em cada elemento no intervalo especificado.
template<class InputIterator, class Predicate>
bool all_of(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parâmetros
_First
Um iterador de entrada que indica onde começar a verificar uma condição. As marcas de iterador onde um intervalo de inícios de elementos._Last
Um iterador de entrada que indica o fim do intervalo dos elementos na verificação para uma condição._Comp
Uma condição a ser testada para. Esse é um objeto definido pelo usuário da função de predicado que define a condição a ser atendido por um elemento que está sendo verificado. Um predicado usa um único argumento e retorna true ou false.
Valor de retorno
Retorna true se a condição for detectada em cada elemento no intervalo indicado, e false se a condição não for detectada pelo menos uma vez.
Comentários
A função do modelo retorna true apenas se, para cada N no intervalo [0, _Last - _First), o predicado _Comp(*(_First + N)) é true.
Requisitos
Cabeçalho: <algoritmo>
Namespace: std