|
template<typename Rng , typename Val > |
CPP_TEMPLATE_AUX_0 | c (requires viewable_range< Rng > &&input_range< Rng > &&semiregular< Val > &&equality_comparable_with< Val, range_reference_t< Rng >>) ccconstexpr auto operator()(Rng &&rng |
|
template<typename I_ , typename Val , typename I = detail::decay_t<I_>> |
CPP_TEMPLATE_AUX_0 | c (requires(!range< I_ >) &&convertible_to< I_, I > &&input_iterator< I > &&semiregular< Val > &&equality_comparable_with< Val, iter_reference_t< I >>) ccconstexpr auto operator()(I_ &&begin_ |
|