Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::ranges::ref_view< R, enable_if_t< ranges::range< R > &&is_object_v< R > > > Class Template Reference

Inherits AZStd::ranges::view_interface< ref_view< R > >.

Public Member Functions

template<class T >
constexpr ref_view (T &&t)
 
constexpr R & base () const
 
constexpr iterator_t< R > begin () const
 
constexpr sentinel_t< R > end () const
 
template<class Rn = R>
constexpr auto empty () const -> enable_if_t< Internal::sfinae_trigger_v< decltype(ranges::empty(*declval< Rn * >()))>, bool >
 
template<class Rn = R>
constexpr auto size () const -> enable_if_t< sized_range< R >, decltype(ranges::size(*declval< Rn * >()))>
 
template<class Rn = R>
constexpr auto data () const -> enable_if_t< contiguous_range< R >, decltype(ranges::data(*declval< Rn * >()))>
 

The documentation for this class was generated from the following file: