Home
last modified time | relevance | path

Searched refs:remove_pointer (Results 1 – 25 of 36) 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/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/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/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/libtextclassifier/util/java/
Dscoped_local_ref.h67 std::unique_ptr<typename std::remove_pointer<T>::type, LocalRefDeleter>;
Dscoped_global_ref.h65 std::unique_ptr<typename std::remove_pointer<T>::type, GlobalRefDeleter>;
/external/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/
Dfunction_type_default_deleter.fail.cpp24 using RawT = typename std::remove_pointer<Tp>::type; in operator ()()
/external/libcxx/test/std/utilities/function.objects/unord.hash/
Dpointer.pass.cpp38 typedef typename std::remove_pointer<T>::type type; in test()
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
Dtype_traits.h95 typedef const typename std::remove_pointer<T>::type *type;
/external/llvm/include/llvm/Support/
Dtype_traits.h95 typedef const typename std::remove_pointer<T>::type *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/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/libbrillo/brillo/
Dany.h97 using NonPointer = typename std::remove_pointer<CanonicalDestType>::type; in IsTypeCompatible()
/external/libcxx/test/support/
Dpoisoned_hash_helper.hpp184 typename std::remove_pointer< in test_hash_disabled()
/external/skqp/include/private/
DSkTLogic.h33 template <typename T> using remove_pointer_t = typename std::remove_pointer<T>::type;
/external/skia/include/private/
DSkTLogic.h33 template <typename T> using remove_pointer_t = typename std::remove_pointer<T>::type;

12