Partager via


all_of

Retourne true lorsqu'une condition est présente à chaque élément dans la plage spécifiée.

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 points 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 des éléments qui doivent vérifier une condition.

  • _Comp
    Une condition à tester. Il s'agit d'un attribut d'un objet fonction définie par l'utilisateur et qui fixe la condition que doit satisfaire un l'élément inspecté. Un attribut accepte un seul argument et retourne true ou false.

Valeur de retour

Retourne true si la condition est détectée à chaque élément de la plage affichée, 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 : <algorithme>

Espace de noms : std

Voir aussi

Référence

any_of

none_of

Bibliothèque STL (Standard Template Library)