Searched refs:remove_reference (Results 1 – 3 of 3) sorted by relevance
56 template<typename T> struct remove_reference {typedef T type;}; struct57 template<typename T> struct remove_reference<T&> {typedef T type;};58 template<typename T> struct remove_reference<T&&> {typedef T type;};60 using remove_reference_t = typename remove_reference<T>::type;
40 struct remove_reference {44 struct remove_reference<T&> {48 struct remove_reference<T&&> {
431 template<typename T> struct remove_reference {typedef T type;}; struct432 template<typename T> struct remove_reference<T&> {typedef T type;};433 template<typename T> struct remove_reference<T&&> {typedef T type;};435 using remove_reference_t = typename remove_reference<T>::type;