Sdílet prostřednictvím


all_of

Vrátí true Pokud podmínka je přítomen každý prvek v daném rozsahu.

template<class InputIterator, class Predicate>
    bool all_of(
        InputIterator _First, 
        InputIterator _Last, 
        BinaryPredicate _Comp
    );

Parametry

  • _First
    Vstupní iterátor, který označuje, kde začít, chcete-li zkontrolovat stav.Iterace označí-li rozsah prvků začíná.

  • _Last
    Vstupní iterační označující konec rozsahu prvků pro kontrolu podmínky.

  • _Comp
    Podmínka pro testování.Toto je objekt predikátu funkce definované uživatelem, který definuje podmínku pro prvek kontroly.Predikátu přijímá jeden argument a vrátí true nebo false.

Vrácená hodnota

Vrátí true v případě zjištění stavu na každý prvek v určeném rozsahu a false Pokud podmínka není zjištěn alespoň jednou.

Poznámky

Vrátí funkce šablony true pouze tehdy, pokud pro každý N v oblasti [0, _Last - _First), predikát _Comp(*(_First + N)) je true.

Požadavky

Záhlaví: <algoritmus>

Obor názvů: std

Viz také

Referenční dokumentace

any_of

none_of

Standardní knihovna šablon