is_partitioned
Retourne true si tous les éléments de la plage donnée qui testent true pour un composant proviennent avant tous 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 commence à vérifier une condition._Last
Un itérateur d'entrée qui indique la fin d'une plage._Comp
La condition à tester.Cela est fourni par un objet défini par l'utilisateur de fonction d'attribut pour lequel définit la condition à répondre par l'élément recherché.Un attribut prend un argument unique et retourne trueou false.
Valeur de retour
Retourne la valeur true si tous les éléments de la plage donnée qui testent true pour un composant proviennent avant tous les éléments qui testent false, et retournent sinon false.
Notes
La fonction de modèle retourne true uniquement 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 vrai se produisent avant tous les éléments Y pour lesquels _Comp(Y) est false.
Configuration requise
en-tête : <algorithm>
l'espace de noms : DST