libstdc++
std::ranges::viewable_range Concept Reference

#include <ranges_base.h>

Concept definition

template<typename _Tp>
|| (!view<remove_cvref_t<_Tp>>
&& (is_lvalue_reference_v<_Tp>
|| (movable<remove_reference_t<_Tp>>
&& !__detail::__is_initializer_list<remove_cvref_t<_Tp>>))))
[concept.constructible], concept constructible_from
Definition: concepts:137
[range.range] The range concept.
Definition: ranges_base.h:583
[range.view] The ranges::view concept.
Definition: ranges_base.h:650
A range which can be safely converted to a view.
Definition: ranges_base.h:703

Detailed Description

A range which can be safely converted to a view.

Definition at line 703 of file ranges_base.h.