|
template<typename I , typename S , subrange_kind K> |
constexpr bool | ranges::enable_safe_range< subrange< I, S, K > > = true |
|
template<typename I , typename S = I, subrange_kind K = static_cast<subrange_kind>( detail::is_sized_sentinel_<S, I>())> |
requires input_or_output_iterator< I > &&sentinel_for< S, I > && | ranges::cpp20::K |
|
template<typename I , typename S = I, subrange_kind K = static_cast<subrange_kind>( detail::is_sized_sentinel_<S, I>())> |
requires input_or_output_iterator< I > &&sentinel_for< S, I > | ranges::cpp20::S |
|