Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::ref_view< Rng > Struct Template Reference

Public Member Functions

constexpr Rng & base () const noexcept
 
constexpr iterator_t< Rng > begin () const noexcept(noexcept(ranges::begin(*rng_)))
 
constexpr auto data () const noexcept(noexcept(ranges::data(*rng_))) requires contiguous_range< Rng >
 
constexpr auto empty () const noexcept(noexcept(ranges::empty(*rng_))) -> bool requires detail::can_empty_< Rng >
 
constexpr sentinel_t< Rng > end () const noexcept(noexcept(ranges::end(*rng_)))
 
constexpr ref_view (Rng &rng) noexcept
 
constexpr auto size () const noexcept(noexcept(ranges::size(*rng_))) requires sized_range< Rng >