std::ranges::contiguous_range
|
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).