is_heap
Restituisce true se gli elementi nell'intervallo specificato da un heap.
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Parametri
_First
Un iteratore casuale che indica l'inizio di un intervallo al controllo di un heap._Last
Un iteratore casuale che indica la fine di un intervallo._Comp
Una condizione di test per ordinare gli elementi.Un predicato binario accetta un solo argomento e restituisce trueo false.
Valore restituito
Restituisce true se gli elementi nell'intervallo specificato da un heap, false caso contrario.
Note
La prima funzione di modello restituisce is_heap_until(_First,_Last) ==_Last.
I secondi funzione restituisce il modello
is_heap_until(_First, _Last, _Comp) == _Last.
Requisiti
intestazione: <algorithm>
Spazio dei nomi: deviazione standard