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


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

Стандартная библиотека шаблонов