/external/clang/test/SemaTemplate/ |
D | address-spaces.cpp | 21 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/ |
D | type_traits.h | 112 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/ |
D | type_traits.h | 108 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> {
|
D | type_traits_unittest.cc | 542 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/ |
D | ThreadLocalTest.cpp | 30 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/ |
D | atomic_fetch_add.pass.cpp | 62 typedef typename std::remove_pointer<T>::type X; in testp() 70 typedef typename std::remove_pointer<T>::type X; in testp()
|
D | atomic_fetch_sub.pass.cpp | 62 typedef typename std::remove_pointer<T>::type X; in testp() 70 typedef typename std::remove_pointer<T>::type X; in testp()
|
D | atomic_fetch_add_explicit.pass.cpp | 65 typedef typename std::remove_pointer<T>::type X; in testp() 74 typedef typename std::remove_pointer<T>::type X; in testp()
|
D | atomic_fetch_sub_explicit.pass.cpp | 65 typedef typename std::remove_pointer<T>::type X; in testp() 74 typedef typename std::remove_pointer<T>::type X; in testp()
|
/external/eigen/test/ |
D | meta.cpp | 57 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/ |
D | type_traits.hpp | 27 using std::remove_pointer;
|
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.ptr/ |
D | remove_pointer.pass.cpp | 20 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/ |
D | pointer.pass.cpp | 35 typedef typename std::remove_pointer<T>::type type; in test()
|
/external/llvm/include/llvm/Support/ |
D | type_traits.h | 95 typedef const typename std::remove_pointer<T>::type *type;
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
D | type_traits.h | 95 typedef const typename std::remove_pointer<T>::type *type;
|
/external/libcxx/test/std/atomics/atomics.types.generic/ |
D | address.pass.cpp | 84 typedef typename std::remove_pointer<T>::type X; in do_test()
|
/external/libbrillo/brillo/dbus/ |
D | dbus_param_reader.h | 124 using ParamValueType = typename std::remove_pointer<ParamType>::type;
|
/external/eigen/Eigen/src/Core/util/ |
D | Meta.h | 69 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/ |
D | any.h | 97 using NonPointer = typename std::remove_pointer<CanonicalDestType>::type; in IsTypeCompatible()
|
/external/libcxx/src/support/win32/ |
D | locale_win32.cpp | 18 typedef _VSTD::remove_pointer<locale_t>::type __locale_struct;
|
/external/libcxx/include/ |
D | __bsd_locale_fallbacks.h | 22 typedef _VSTD::remove_pointer<locale_t>::type __use_locale_struct;
|
/external/libcxx/test/support/ |
D | poisoned_hash_helper.hpp | 183 typename std::remove_pointer< in test_hash_disabled()
|
/external/skia/include/private/ |
D | SkTLogic.h | 32 template <typename T> using remove_pointer_t = typename std::remove_pointer<T>::type;
|
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
D | ValueMap.h | 198 typedef typename llvm::remove_pointer<KeyT>::type KeySansPointerT;
|
/external/llvm/include/llvm/IR/ |
D | ValueMap.h | 241 typedef typename std::remove_pointer<KeyT>::type KeySansPointerT;
|