std::ranges::contiguous_range
From cppreference.com
Defined in header <ranges>
|
||
template<class T> concept contiguous_range = |
||
The contiguous_range concept is a refinement of range for which ranges::begin returns a model of contiguous_iterator and the customization point ranges::data is usable.
Semantic requirements
T
models contiguous_range only if given an expression e
such that decltype((e))
is T&
, std::to_address(ranges::begin(e)) == ranges::data(e).