Partager via


all_of

Retourne true lorsqu'une condition est présente à chaque élément de l'intervalle donné.

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

Paramètres

  • _First
    Un itérateur d'entrée qui indique où commencer à vérifier une condition.Les jetons d'itérateur où une plage d'éléments démarre.

  • _Last
    Un itérateur d'entrée qui indique la fin de la plage d'éléments pour vérifier une condition.

  • _Comp
    Une condition à tester.C'est un objet défini par l'utilisateur de fonction de prédicat qui définit la condition à répondre par un élément qui est activé.Un attribut prend un argument unique et retourne true ou false.

Valeur de retour

Retourne true si la condition est détectée à chaque élément de l'intervalle spécifié, et false si la condition n'est pas détectée au moins une fois.

Notes

La fonction de modèle retourne true uniquement si, pour chaque N dans la plage [0, _Last - _First), l'attribut _Comp(*(_First + N)) est true.

Configuration requise

en-tête : <algorithm>

l'espace de noms : DST

Voir aussi

Référence

any_of

none_of

Modèles Standard