Поделиться через


all_of

Возвращает true при выполнении условия присутствует в каждом элементе в заданном диапазоне.

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

Параметры

  • _First
    Итератор ввода, указывающим местоположение запуска для проверки условия. Метки итератора, где начинается диапазон элементов.

  • _Last
    Итератор ввода, который указывает конец диапазона элементов для проверки условия.

  • _Comp
    Условие, подлежащих для. Это определяемый пользователем объект функции предиката, который определяет условие, которое удовлетворит, отмеченным элемент. Предикат принимает один аргумент, и возвращает true или false.

Возвращаемое значение

Возвращает true, если условие обнаружен в каждом элементе в отображаемом диапазоне, и false, если условие не обнаружен по крайней мере один раз.

Заметки

Шаблонная функция возвращает true только, если для каждого N в диапазоне [0, _Last - _First), предикат _Comp(*(_First + N))true.

Требования

Заголовок: <algorithm>

Пространство имен: std

См. также

Ссылки

any_of

none_of

Библиотека стандартных шаблонов