Searched refs:remove_rvalue_reference (Results 1 – 7 of 7) sorted by relevance
555 template< class T > struct remove_rvalue_reference { typedef T type; }; argument558 template< class T > struct remove_rvalue_reference< T&& > { typedef T type; }; struct560 template< class T > struct remove_rvalue_reference< rv<T> > { typedef T type; }; struct561 template< class T > struct remove_rvalue_reference< const rv<T> > { typedef T type; }; struct562 template< class T > struct remove_rvalue_reference< volatile rv<T> > { typedef T type; }; argument563 template< class T > struct remove_rvalue_reference< const volatile rv<T> > { typedef T type; }; struct564 template< class T > struct remove_rvalue_reference< rv<T>& > { typedef T type; }; struct565 template< class T > struct remove_rvalue_reference< const rv<T>& > { typedef T type; }; struct566 template< class T > struct remove_rvalue_reference< volatile rv<T>& > { typedef T type; }; struct567 template< class T > struct remove_rvalue_reference< const volatile rv<T>& >{ typedef T type; }; argument
14 struct remove_rvalue_reference struct20 struct remove_rvalue_reference<T&&> struct21 : remove_rvalue_reference<T>
94 #include <boost/hof/detail/remove_rvalue_reference.hpp>283 constexpr detail::construct_template_f<Template, detail::remove_rvalue_reference> construct_basic()…
79 #include <boost/hof/detail/remove_rvalue_reference.hpp>335 …pack_base<typename gens<sizeof...(Ts)>::type, typename remove_rvalue_reference<Ts>::type...>(BOOST…
283 constexpr detail::construct_template_f<Template, detail::remove_rvalue_reference> construct_basic()… in construct_basic()
335 …pack_base<typename gens<sizeof...(Ts)>::type, typename remove_rvalue_reference<Ts>::type...>(BOOST…
335 typedef typename boost::move_detail::remove_rvalue_reference<Tp>::type Up0;