Searched defs:remove_reference (Results 1 – 7 of 7) sorted by relevance
39 struct remove_reference { struct44 struct remove_reference<T&> { argument49 struct remove_reference<T&&> { struct54 template<typename T> int &f(typename remove_reference<T>::type&); argument
28 struct remove_reference { struct33 struct remove_reference<T&> { argument38 struct remove_reference<T&&> { argument43 template <class T> typename remove_reference<T>::type&& move(T&& t) { in move() argument
3 template<typename T> struct remove_reference { typedef T type; }; argument4 template<typename T> struct remove_reference<T&> { typedef T type; }; argument5 template<typename T> struct remove_reference<T&&> { typedef T type; }; argument
15 struct remove_reference { struct20 struct remove_reference<T&> { argument25 struct remove_reference<T&&> { struct
2 struct remove_reference { struct7 struct remove_reference<T&> { argument
67 template<typename T> struct remove_reference { typedef T type; }; struct68 template<typename T> struct remove_reference<T&> { typedef T type; }; argument
85 struct remove_reference { struct90 struct remove_reference<T&> { struct94 int remove_ref0[is_same<remove_reference<int>::type, int>::value? 1 : -1]; argument