Luna::none_of
template <typename _InputIt, typename _UnaryPredicate>
constexpr bool none_of(_InputIt first, _InputIt last, _UnaryPredicate p)
Checks if the unary predicate returns false for all elements in the range.
Parameters
-
in first
The iterator to the first element of the range.
-
in last
The iterator to the one-past-last element of the range.
-
in p
The user-provided unary predicate which will be called to test elements.
Return value
Returns ture if the unary predicate returns false for all elements in the range. Returns false otherwise.
Valid Usage
- The expression
p(v)must be convertible toboolfor every argumentvof typeVT, whereVTis the value type of_InputIt, and must not modifyv.