/external/clang/test/CXX/over/over.match/over.match.best/over.ics.rank/ |
p3-0x.cpp | 38 struct remove_reference { struct 43 struct remove_reference<T&> { struct 48 struct remove_reference<T&&> { struct 53 template<typename T> int &f(typename remove_reference<T>::type&); 54 template<typename T> float &f(typename remove_reference<T>::type&&);
|
/external/clang/test/SemaTemplate/ |
deduction-crash.cpp | 63 template <class > struct remove_reference ; 64 template <class _Tp> struct remove_reference<_Tp&> ; 68 template <class _Tp, class _Up, int = __tuple_like<typename remove_reference<_Tp>::type>::value>
|
temp_class_spec.cpp | 85 struct remove_reference { struct 90 struct remove_reference<T&> { struct 94 int remove_ref0[is_same<remove_reference<int>::type, int>::value? 1 : -1]; 95 int remove_ref1[is_same<remove_reference<int&>::type, int>::value? 1 : -1];
|
/external/clang/test/SemaCXX/ |
rval-references-examples.cpp | 28 struct remove_reference { struct 33 struct remove_reference<T&> { struct 38 struct remove_reference<T&&> { struct 43 template <class T> typename remove_reference<T>::type&& move(T&& t) { 44 return static_cast<typename remove_reference<T>::type&&>(t); 47 template <class T> T&& forward(typename remove_reference<T>::type& t) { 51 template <class T> T&& forward(typename remove_reference<T>::type&& t) {
|
/external/webkit/Source/WebKit/android/smoke/ |
MessageTypes.h | 40 template <typename T> struct remove_reference { typedef T type; }; struct in namespace:android 41 template <typename T> struct remove_reference<T&> { typedef T type; }; struct in namespace:android 140 typename remove_reference<A1>::type m_arg1;
|
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/bits/ |
move.h | 55 inline typename std::remove_reference<_Tp>::type&&
|
unique_ptr.h | 114 typename std::remove_reference<deleter_type>::type&& __d) 262 typename std::remove_reference<deleter_type>::type && __d) 373 unique_ptr(_Up*, typename std::remove_reference<deleter_type>::type&&,
|
shared_ptr.h | 400 typedef typename std::remove_reference<_Del>::type _Del1; [all...] |
/prebuilt/ndk/android-ndk-r5/sources/cxx-stl/gnu-libstdc++/include/bits/ |
move.h | 55 inline typename std::remove_reference<_Tp>::type&&
|
unique_ptr.h | 114 typename std::remove_reference<deleter_type>::type&& __d) 262 typename std::remove_reference<deleter_type>::type && __d) 373 unique_ptr(_Up*, typename std::remove_reference<deleter_type>::type&&,
|
shared_ptr.h | 400 typedef typename std::remove_reference<_Del>::type _Del1; [all...] |
/prebuilt/ndk/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/bits/ |
move.h | 55 inline typename std::remove_reference<_Tp>::type&&
|
unique_ptr.h | 114 typename std::remove_reference<deleter_type>::type&& __d) 262 typename std::remove_reference<deleter_type>::type && __d) 373 unique_ptr(_Up*, typename std::remove_reference<deleter_type>::type&&,
|
shared_ptr.h | 400 typedef typename std::remove_reference<_Del>::type _Del1; [all...] |
/prebuilt/ndk/android-ndk-r7/sources/cxx-stl/gnu-libstdc++/include/bits/ |
move.h | 55 inline typename std::remove_reference<_Tp>::type&&
|
unique_ptr.h | 114 typename std::remove_reference<deleter_type>::type&& __d) 262 typename std::remove_reference<deleter_type>::type && __d) 373 unique_ptr(_Up*, typename std::remove_reference<deleter_type>::type&&,
|
shared_ptr.h | 400 typedef typename std::remove_reference<_Del>::type _Del1; [all...] |
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/ext/pb_ds/detail/ |
type_utils.hpp | 64 using std::tr1::remove_reference;
|
/prebuilt/ndk/android-ndk-r5/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
type_utils.hpp | 64 using std::tr1::remove_reference;
|
/prebuilt/ndk/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
type_utils.hpp | 64 using std::tr1::remove_reference;
|
/prebuilt/ndk/android-ndk-r7/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
type_utils.hpp | 64 using std::tr1::remove_reference;
|
/external/chromium/testing/gmock/include/gmock/internal/ |
gmock-internal-utils.h | 345 // remove_reference<T>::type removes the reference from type T, if any. 346 template <typename T> struct remove_reference { typedef T type; }; // NOLINT struct in namespace:testing::internal 347 template <typename T> struct remove_reference<T&> { typedef T type; }; // NOLINT struct in namespace:testing::internal 355 return *static_cast<typename remove_reference<T>::type*>(NULL);
|
/external/chromium/testing/gmock/test/ |
gmock-internal-utils_test.cc | 493 TEST(TypeTraitsTest, remove_reference) { 494 EXPECT_TRUE((type_equals<char, remove_reference<char&>::type>::value)); 496 remove_reference<const int&>::type>::value)); 497 EXPECT_TRUE((type_equals<int, remove_reference<int>::type>::value)); 498 EXPECT_TRUE((type_equals<double*, remove_reference<double*>::type>::value));
|