is_sorted
Vrátí true Pokud jsou prvky v zadaném rozsahu v seřazeném pořadí.
template<class ForwardIterator>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator, class BinaryPredicate>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);
Parametry
_First
Vpřed iterace, který označuje, kde začíná oblast, kterou chcete zkontrolovat._Last
Vpřed iterace, který určuje konec rozsahu._Comp
Podmínka, která musí určit pořadí mezi dvěma prvky.Predikátu přijímá jeden argument a vrátí true nebo false.To provede stejné úlohy jako operator<.
Hodnota/návratová hodnota vlastnosti
Vrátí true -li v daném rozsahu prvky v seřazeném pořadí false Pokud nejsou.
Poznámky
The first template function returns is_sorted_until(_First, _Last) == _Last.Operátor< funkce provádí porovnání pořadí.
The second template function returns is_sorted_until(_First, _Last, _Comp) == _Last._Comp Predikátu funkce provádí porovnání pořadí.
Požadavky
Záhlaví: <algoritmus>
Obor názvů: std