Searched refs:RemoveReference (Results 1 - 8 of 8) sorted by relevance

/external/webkit/Source/WebKit2/Platform/CoreIPC/
H A DArguments.h59 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 DTypeTraits.cpp139 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 DTypeTraits.h42 // 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 Dgtest-internal.h774 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 Dgtest-internal.h780 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 Dgtest-internal.h799 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 Dgtest_unittest.cc178 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 Dgtest_unittest.cc178 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 2896 milliseconds