is_partitioned
Devuelve true si todos los elementos del intervalo especificado qué true para una condición proceden antes de cualquier elemento que pruebe false.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parámetros
_First
Un iterador de entrada que indica que un intervalo comienza para comprobar una condición._Last
Un iterador de entrada que indica el final de un intervalo._Comp
La condición para comprobar. Esto proporciona un objeto definido por el usuario de la función de predicado que define la condición que se completará por el elemento que se busca. Un predicado toma un único argumento y devuelve trueo false.
Valor devuelto
Devuelve true cuando todos los elementos del intervalo especificado qué true para una condición proceden antes de cualquier elemento que pruebe false, y devuelven de otra forma false.
Comentarios
La función de la plantilla devuelve true sólo si todos los elementos de [_First, _Last) se crean particiones por _Comp; es decir, todos los elementos X en [_First, _Last) para las que _Comp(X) sea true aparecen antes de todos los elementos Y para los que _Comp(Y) es false.
Requisitos
Encabezado: <algorithm>
Espacio de nombres: std