is_partitioned
Restituisce true se tutti gli elementi dell'intervallo specificato che testano true a una condizione non prima di tutti gli elementi che testano false.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parametri
_First
Un iteratore di input che indica dove un intervallo avvio per verificare una condizione._Last
Un iteratore di input che indica la fine di un intervallo._Comp
La condizione da verificare.Viene fornita da un oggetto definito dall'utente di funzione di predicato che definisce la condizione soddisfatta dall'elemento trovato per.Un predicato accetta un solo argomento e restituisce trueo false.
Valore restituito
Restituisce true se tutti gli elementi nell'intervallo specificato che testano true a una condizione non prima che tutti gli elementi che testano falseche altrimenti restituisce false.
Note
La funzione di modello restituisce true solo se tutti gli elementi in [_First,_Last) sono partizionati da _Comp; ovvero tutti gli elementi che X in [_First,_Last) per il quale _Comp(X) è true si verifica prima che tutti gli elementi Y per il quale _Comp(Y) sia false.
Requisiti
intestazione: <algorithm>
Spazio dei nomi: deviazione standard