is_partitioned
Retorna true se todos os elementos de um determinado intervalo que eles testam true para uma condição vêm antes de todos os elementos que testarem false.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parâmetros
_First
Um iterador de entrada que indica onde um intervalo começa para verificar uma condição._Last
Um iterador de entrada que indica o fim de um intervalo._Comp
A condição testar para.Isso é fornecido por um objeto definido pelo usuário da função de predicado que define a condição seja satisfeita pelo elemento que está sendo procurado para.Um predicado aceita um argumento único e retorna trueou false.
Valor de retorno
Retorna true quando todos os elementos de um determinado intervalo que eles testam true para uma condição venham antes de todos os elementos que testarem false, e retorna de outra forma false.
Comentários
A função do modelo retorna true somente se todos os elementos em [_First,_Last) são divididos por _Comp; isto é, todos os elementos X em [_First,_Last) para que _Comp(X) é verdadeiro ocorrem antes de todos os elementos Y para que _Comp(Y) é false.
Requisitos
Cabeçalho: <algorithm>
namespace: STD