Searched refs:unwrap_reference (Results 1 – 8 of 8) sorted by relevance
239 template<typename T> struct unwrap_reference struct247 template<typename T> struct unwrap_reference< reference_wrapper<T> > struct254 template<typename T> struct unwrap_reference< reference_wrapper<T> const > struct259 template<typename T> struct unwrap_reference< reference_wrapper<T> volatile > struct264 template<typename T> struct unwrap_reference< reference_wrapper<T> const volatile > struct281 template<class T> BOOST_FORCEINLINE typename unwrap_reference<T>::type& unwrap_ref( T & t ) in unwrap_ref()
36 : unwrap_reference<T>43 unwrap_reference<T>,
71 template <class T> struct unwrap_reference; // since C++2072 template <class T> struct unwrap_ref_decay : unwrap_reference<decay_t<T>> { }; // since C++2073 template <class T> using unwrap_reference_t = typename unwrap_reference<T>::type; // since C++202950 using unwrap_reference_t = typename unwrap_reference<_Tp>::type;
647 struct unwrap_reference : __unwrap_reference<_Tp> { };650 struct unwrap_ref_decay : unwrap_reference<typename decay<_Tp>::type> { };
3249 struct unwrap_reference { using type = _Tp; };3252 struct unwrap_reference<reference_wrapper<_Tp>> { using type = _Tp&; };3255 using unwrap_reference_t = typename unwrap_reference<_Tp>::type;