Searched refs:RemoveReference (Results 1 - 8 of 8) sorted by relevance
/external/webkit/Source/WebKit2/Platform/CoreIPC/ |
H A D | Arguments.h | 59 typedef Arguments1<typename WTF::RemoveConst<typename WTF::RemoveReference<T1>::Type>::Type> ValueType; 94 typedef Arguments2<typename WTF::RemoveConst<typename WTF::RemoveReference<T1>::Type>::Type, 95 typename WTF::RemoveConst<typename WTF::RemoveReference<T2>::Type>::Type> ValueType; 135 typedef Arguments3<typename WTF::RemoveConst<typename WTF::RemoveReference<T1>::Type>::Type, 136 typename WTF::RemoveConst<typename WTF::RemoveReference<T2>::Type>::Type, 137 typename WTF::RemoveConst<typename WTF::RemoveReference<T3>::Type>::Type> ValueType; 177 typedef Arguments4<typename WTF::RemoveConst<typename WTF::RemoveReference<T1>::Type>::Type, 178 typename WTF::RemoveConst<typename WTF::RemoveReference<T2>::Type>::Type, 179 typename WTF::RemoveConst<typename WTF::RemoveReference<T3>::Type>::Type, 180 typename WTF::RemoveConst<typename WTF::RemoveReference<T [all...] |
/external/webkit/Source/JavaScriptCore/wtf/ |
H A D | TypeTraits.cpp | 139 COMPILE_ASSERT((IsSameType<int, RemoveReference<int>::Type>::value), WTF_Test_RemoveReference_int); 140 COMPILE_ASSERT((IsSameType<int, RemoveReference<int&>::Type>::value), WTF_Test_RemoveReference_int_reference);
|
H A D | TypeTraits.h | 42 // RemoveReference<T>::Type 174 template <typename T> struct RemoveReference { struct in namespace:WTF 178 template <typename T> struct RemoveReference<T&> { struct in namespace:WTF
|
/external/chromium/testing/gtest/include/gtest/internal/ |
H A D | gtest-internal.h | 774 struct RemoveReference { typedef T type; }; // NOLINT struct in namespace:testing::internal 776 struct RemoveReference<T&> { typedef T type; }; // NOLINT struct in namespace:testing::internal 778 // A handy wrapper around RemoveReference that works when the argument 781 typename ::testing::internal::RemoveReference<T>::type
|
/external/gtest/include/gtest/internal/ |
H A D | gtest-internal.h | 780 struct RemoveReference { typedef T type; }; // NOLINT struct in namespace:testing::internal 782 struct RemoveReference<T&> { typedef T type; }; // NOLINT struct in namespace:testing::internal 784 // A handy wrapper around RemoveReference that works when the argument 787 typename ::testing::internal::RemoveReference<T>::type
|
/external/llvm/utils/unittest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 799 struct RemoveReference { typedef T type; }; // NOLINT struct in namespace:testing::internal 801 struct RemoveReference<T&> { typedef T type; }; // NOLINT struct in namespace:testing::internal 803 // A handy wrapper around RemoveReference that works when the argument 806 typename ::testing::internal::RemoveReference<T>::type
|
/external/chromium/testing/gtest/test/ |
H A D | gtest_unittest.cc | 178 using testing::internal::RemoveReference; 7016 // Tests that RemoveReference does not affect non-reference types. 7018 CompileAssertTypesEqual<int, RemoveReference<int>::type>(); 7019 CompileAssertTypesEqual<const char, RemoveReference<const char>::type>(); 7022 // Tests that RemoveReference removes reference from reference types. 7024 CompileAssertTypesEqual<int, RemoveReference<int&>::type>(); 7025 CompileAssertTypesEqual<const char, RemoveReference<const char&>::type>();
|
/external/gtest/test/ |
H A D | gtest_unittest.cc | 178 using testing::internal::RemoveReference; 7016 // Tests that RemoveReference does not affect non-reference types. 7018 CompileAssertTypesEqual<int, RemoveReference<int>::type>(); 7019 CompileAssertTypesEqual<const char, RemoveReference<const char>::type>(); 7022 // Tests that RemoveReference removes reference from reference types. 7024 CompileAssertTypesEqual<int, RemoveReference<int&>::type>(); 7025 CompileAssertTypesEqual<const char, RemoveReference<const char&>::type>();
|
Completed in 477 milliseconds