Template Struct span_is_range

Struct Documentation

template<class R, class T>
struct span_is_range

Public Static Attributes

static constexpr bool value = (std::is_const<T>::value || std::is_lvalue_reference<R>::value) && !span_is_span<span_uncvref<R>>::value && !span_is_array<span_uncvref<R>>::value && !std::is_array<span_uncvref<R>>::value && span_has_data<R, T>::value && span_has_size<R>::value