is_heap
Возвращает true, если элементы в форме указанного диапазона куча.
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Параметры
_First
Произвольно-доступный итератор, обозначает начало диапазона для проверки кучи._Last
Произвольно-доступный итератор, указывает конец диапазона._Comp
Условие, подлежащих для упорядочивания элементов. Бинарный предикат принимает один аргумент, и возвращает true или false.
Возвращаемое значение
Возвращает true, если элементы в форме указанного диапазона куча, false, если это не так.
Заметки
Первая шаблонная функция is_heap_until возвращает (_First, _Last) == _Last.
Вторая шаблонная функция возвращает
is_heap_until(_First, _Last, _Comp) == _Last.
Требования
Заголовок: <algorithm>
Пространство имен: std