12 template <
typename Container>
13 concept range =
requires(Container &t) {
17 } -> std::input_or_output_iterator;
21 } -> std::input_or_output_iterator;
24 template <range Container>
26 contains(
const Container &c,
typename Container::value_type
const value)
28 return (std::find(c.begin(), c.end(), value) != c.end());
Definition cpp23_functions.h:13
Implementation of functions defined by C++23.
Definition cpp23_functions.h:10
bool contains(const Container &c, typename Container::value_type const value)
Definition cpp23_functions.h:26