Horizon
Public Types | Public Member Functions | List of all members
ranges::reference_wrapper< T > Struct Template Reference
Inheritance diagram for ranges::reference_wrapper< T >:

Public Types

using type = meta::_t< std::remove_reference< T > >
 
using reference = meta::if_< std::is_reference< T >, T, T & >
 

Public Member Functions

 template (typename U)(requires(!same_as< uncvref_t< U >
 
reference_wrapper AND constexpr constructible_from< base_, U > reference_wrapper (U &&u) noexcept(std::is_nothrow_constructible< base_, U >::value)
 
constexpr reference get () const noexcept
 
constexpr operator reference () const noexcept
 

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