Sdílet prostřednictvím


is_heap

Vrátí true Pokud haldu tvoří prvky v zadaném rozsahu.

template<class RandomAccessIterator>
    bool is_heap(
        RandomAccessIterator _First,
        RandomAccessIterator _Last
    );
template<class RandomAccessIterator, class BinaryPredicate>
    bool is_heap(
        RandomAccessIterator _First,
        RandomAccessIterator _Last,
        BinaryPredicate _Comp
    ); 

Parametry

  • _First
    Random access iterační označující začátek rozsahu Zkontrolovat haldu.

  • _Last
    Random access iterační označující konec rozsahu.

  • _Comp
    Podmínky testování pořadí prvků.Binárního predikátu přijímá jeden argument a vrátí true nebo false.

Vrácená hodnota

Vrátí true pokud tvoří prvky v zadaném rozsahu haldy, false Pokud ne.

Poznámky

The first template function returns is_heap_until(_First, _Last) == _Last.

Druhá funkce vrátí šablony

is_heap_until(_First, _Last, _Comp) == _Last.

Požadavky

Záhlaví: <algoritmus>

Obor názvů: std

Viz také

Referenční dokumentace

is_heap_until

<algorithm>