is_partitioned
Retourne true si tous les éléments dans la plage données qui testent true pour une condition viennent avant que les éléments qui testent false.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Paramètres
_First
Un itérateur d'entrée qui indique où une plage démarre à vérifier une condition._Last
Un itérateur d'entrée qui indique la fin d'une plage._Comp
La condition à tester. Cela est fournie par un objet de la fonction définie par l'utilisateur de prédicat qui définit la condition à répondre par l'élément recherchée. Un attribut accepte un seul argument et retourne trueou false.
Valeur de retour
Retourne la valeur true lorsque tous les éléments dans la plage données qui testent true pour une condition viennent avant que tous les éléments qui testent false, et retournent sinon false.
Notes
La fonction de modèle retourne true si tous les éléments dans [_First, _Last) sont partitionnés par _Comp; autrement dit, tous les éléments X dans [_First, _Last) pour lequel _Comp(X) est remplie se produisent avant que les éléments Y pour lesquels _Comp(Y) est false.
Configuration requise
En-tête : <algorithme>
Espace de noms : std