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 пространство имен: