Home
last modified time | relevance | path

Searched refs:remove_pointer (Results 1 – 25 of 33) sorted by relevance

12

/external/clang/test/SemaTemplate/
Daddress-spaces.cpp21 struct remove_pointer { struct
26 struct remove_pointer<T *> { argument
30 int check_remove0[is_same<remove_pointer<int_1_ptr>::type, int_1>::value? 1 : -1]; argument
31 int check_remove1[is_same<remove_pointer<int_2_ptr>::type, int_2>::value? 1 : -1];
32 int check_remove2[is_same<remove_pointer<int_2_ptr>::type, int>::value? -1 : 1];
33 int check_remove3[is_same<remove_pointer<int_2_ptr>::type, int_1>::value? -1 : 1];
/external/swiftshader/third_party/LLVM/include/llvm/Support/
Dtype_traits.h112 template <typename T> struct remove_pointer { typedef T type; };
113 template <typename T> struct remove_pointer<T*> { typedef T type; };
114 template <typename T> struct remove_pointer<T*const> { typedef T type; };
115 template <typename T> struct remove_pointer<T*volatile> { typedef T type; };
116 template <typename T> struct remove_pointer<T*const volatile> {
/external/protobuf/src/google/protobuf/stubs/
Dtype_traits.h108 template <class T> struct remove_pointer;
317 template<typename T> struct remove_pointer { typedef T type; };
318 template<typename T> struct remove_pointer<T*> { typedef T type; };
319 template<typename T> struct remove_pointer<T* const> { typedef T type; };
320 template<typename T> struct remove_pointer<T* volatile> { typedef T type; };
321 template<typename T> struct remove_pointer<T* const volatile> {
Dtype_traits_unittest.cc542 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int>::type); in TEST()
543 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int*>::type); in TEST()
544 COMPILE_ASSERT_TYPES_EQ(const int, remove_pointer<const int*>::type); in TEST()
545 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int* const>::type); in TEST()
546 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int* volatile>::type); in TEST()
/external/llvm/unittests/Support/
DThreadLocalTest.cpp30 std::is_const<std::remove_pointer<decltype(x.get())>::type>::value, in TEST_F()
45 !std::is_const<std::remove_pointer<decltype(y.get())>::type>::value, in TEST_F()
/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Datomic_fetch_add.pass.cpp62 typedef typename std::remove_pointer<T>::type X; in testp()
70 typedef typename std::remove_pointer<T>::type X; in testp()
Datomic_fetch_sub.pass.cpp62 typedef typename std::remove_pointer<T>::type X; in testp()
70 typedef typename std::remove_pointer<T>::type X; in testp()
Datomic_fetch_add_explicit.pass.cpp65 typedef typename std::remove_pointer<T>::type X; in testp()
74 typedef typename std::remove_pointer<T>::type X; in testp()
Datomic_fetch_sub_explicit.pass.cpp65 typedef typename std::remove_pointer<T>::type X; in testp()
74 typedef typename std::remove_pointer<T>::type X; in testp()
/external/eigen/test/
Dmeta.cpp57 VERIFY(( internal::is_same<float,internal::remove_pointer<float*>::type >::value)); in test_meta()
58 VERIFY(( internal::is_same<const float,internal::remove_pointer<const float*>::type >::value)); in test_meta()
59 VERIFY(( internal::is_same<float,internal::remove_pointer<float* const >::type >::value)); in test_meta()
/external/parameter-framework/asio-1.10.6/include/asio/detail/
Dtype_traits.hpp27 using std::remove_pointer;
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.ptr/
Dremove_pointer.pass.cpp20 static_assert((std::is_same<typename std::remove_pointer<T>::type, U>::value), ""); in test_remove_pointer()
/external/libcxx/test/std/utilities/function.objects/unord.hash/
Dpointer.pass.cpp35 typedef typename std::remove_pointer<T>::type type; in test()
/external/llvm/include/llvm/Support/
Dtype_traits.h95 typedef const typename std::remove_pointer<T>::type *type;
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
Dtype_traits.h95 typedef const typename std::remove_pointer<T>::type *type;
/external/libcxx/test/std/atomics/atomics.types.generic/
Daddress.pass.cpp84 typedef typename std::remove_pointer<T>::type X; in do_test()
/external/libbrillo/brillo/dbus/
Ddbus_param_reader.h124 using ParamValueType = typename std::remove_pointer<ParamType>::type;
/external/eigen/Eigen/src/Core/util/
DMeta.h69 template<typename T> struct remove_pointer { typedef T type; };
70 template<typename T> struct remove_pointer<T*> { typedef T type; };
71 template<typename T> struct remove_pointer<T*const> { typedef T type; };
/external/libbrillo/brillo/
Dany.h97 using NonPointer = typename std::remove_pointer<CanonicalDestType>::type; in IsTypeCompatible()
/external/libcxx/src/support/win32/
Dlocale_win32.cpp18 typedef _VSTD::remove_pointer<locale_t>::type __locale_struct;
/external/libcxx/include/
D__bsd_locale_fallbacks.h22 typedef _VSTD::remove_pointer<locale_t>::type __use_locale_struct;
/external/libcxx/test/support/
Dpoisoned_hash_helper.hpp183 typename std::remove_pointer< in test_hash_disabled()
/external/skia/include/private/
DSkTLogic.h32 template <typename T> using remove_pointer_t = typename std::remove_pointer<T>::type;
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DValueMap.h198 typedef typename llvm::remove_pointer<KeyT>::type KeySansPointerT;
/external/llvm/include/llvm/IR/
DValueMap.h241 typedef typename std::remove_pointer<KeyT>::type KeySansPointerT;

12