54 return r.value() && l.value();
66 if (!l.has_value() && !r.has_value())
69 if (l.has_value() && l.value())
72 if (r.has_value() && r.value())
112template <
typename InputIterator,
typename Predicate>
113inline value_t all_of(InputIterator first, InputIterator last, Predicate pred)
117 for (InputIterator it = first; it != last; it++) {
143template <
typename InputIterator,
typename Predicate>
144inline value_t any_of(InputIterator first, InputIterator last, Predicate pred)
148 for (InputIterator it = first; it != last; it++) {