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