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:153
[range.range] The range concept.
Definition: ranges_base.h:501
[range.view] The ranges::view concept.
Definition: ranges_base.h:579
A range which can be safely converted to a view.
Definition: ranges_base.h:811

Detailed Description

A range which can be safely converted to a view.

Definition at line 811 of file ranges_base.h.