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

Public Member Functions

Rng base () const
 
constexpr reverse_iterator< iterator_t< Rng > > begin ()
 
template<bool Const = true>
requires Const &&constexpr common_range< meta::const_if_c< Const, Rng > > reverse_iterator< iterator_t< meta::const_if_c< Const, Rng > > > begin () const
 
constexpr reverse_iterator< iterator_t< Rng > > end ()
 
template<bool Const = true>
requires Const &&constexpr common_range< meta::const_if_c< Const, Rng > > reverse_iterator< iterator_t< meta::const_if_c< Const, Rng > > > end () const
 
constexpr reverse_view (Rng rng)
 
constexpr auto size () const requires ` sized_range< Rng const > `
 
constexpr auto size () requires ` sized_range< Rng > `