Freigeben über


all_of

Gibt true zurück, wenn eine Bedingung an jedem Element im angegebenen Bereich vorhanden ist.

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

Parameter

  • _First
    Ein Eingabeiterator, der angibt, wo beginnt, um auf ein.Die Iteratormarken wo ein Bereich von Elementanfängen.

  • _Last
    Ein Eingabeiterator, der das Ende des Bereichs der Elemente angibt, die auf ein.

  • _Comp
    Eine Bedingung, für zu testen.Dies ist ein benutzerdefiniertes Prädikatfunktionsobjekt, das die von definiert ein Element erfüllt werden Bedingung, das überprüft wird.Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.

Rückgabewert

Gibt true, wenn die Bedingung an jedem Element im angegebenen Bereich erkannt wird, und false zurück, wenn die Bedingung nicht mindestens einmal erkannt wird.

Hinweise

Die Vorlagenfunktion gibt true nur zurück, wenn, für jedes N im Bereich [0, _Last - _First), das Prädikat _Comp(*(_First + N))true ist.

Anforderungen

Header: <algorithm>

Namespace: std

Siehe auch

Referenz

any_of

none_of

Standardvorlagenbibliothek