13#ifndef CXXUTILS_RANGE_WITH_CONV_H
14#define CXXUTILS_RANGE_WITH_CONV_H
33 using Elt_t = std::ranges::range_value_t<RANGE>;
39 template <
template <
class,
class>
class CONT,
class ALLOC>
40 operator CONT<Elt_t, ALLOC>()
const
42 return CONT<Elt_t, ALLOC> (this->
begin(), this->
end());
Add to a range class conversions to containers.
std::vector< Elt_t > asVector() const
Explicit conversion to a vector.
std::ranges::range_value_t< typename AuxDataTraits< Payload_t >::const_span > Elt_t
auto end(range_with_at< T > &s)
auto begin(range_with_at< T > &s)