/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/type_traits/ |
remove_pointer.hpp | 19 #include <boost/type_traits/msvc/remove_pointer.hpp> 72 BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_pointer,T,typename boost::detail::remove_pointer_imp2<T>::type) 76 BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_pointer,T,T) 77 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_pointer,T*,T) 78 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_pointer,T* const,T) 79 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_pointer,T* volatile,T) 80 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_pointer,T* const volatile,T) 84 BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_pointer,T,typename boost::detail::remove_pointer_impl<T>::type)
|
broken_compiler_spec.hpp | 52 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*,T) \ 53 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*const,T) \ 54 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*volatile,T) \ 55 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_pointer,T*const volatile,T) \
|
/external/clang/test/SemaTemplate/ |
address-spaces.cpp | 21 struct remove_pointer { struct 26 struct remove_pointer<T *> { struct 30 int check_remove0[is_same<remove_pointer<int_1_ptr>::type, int_1>::value? 1 : -1]; 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];
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/function.objects/unord.hash/ |
pointer.pass.cpp | 33 typedef typename std::remove_pointer<T>::type type;
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/meta/meta.trans/meta.trans.ptr/ |
remove_pointer.pass.cpp | 12 // remove_pointer 19 static_assert((std::is_same<typename std::remove_pointer<T>::type, U>::value), "");
|
/external/chromium_org/third_party/cld/base/ |
type_traits.h | 24 // remove_pointer 158 template<typename T> struct remove_pointer { typedef T type; }; struct in namespace:base 159 template<typename T> struct remove_pointer<T*> { typedef T type; }; struct in namespace:base 160 template<typename T> struct remove_pointer<T* const> { typedef T type; }; struct in namespace:base 161 template<typename T> struct remove_pointer<T* volatile> { typedef T type; }; struct in namespace:base 162 template<typename T> struct remove_pointer<T* const volatile> { struct in namespace:base
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/ |
atomic_fetch_add.pass.cpp | 58 typedef typename std::remove_pointer<T>::type X; 66 typedef typename std::remove_pointer<T>::type X;
|
atomic_fetch_add_explicit.pass.cpp | 60 typedef typename std::remove_pointer<T>::type X; 69 typedef typename std::remove_pointer<T>::type X;
|
atomic_fetch_sub.pass.cpp | 58 typedef typename std::remove_pointer<T>::type X; 66 typedef typename std::remove_pointer<T>::type X;
|
atomic_fetch_sub_explicit.pass.cpp | 61 typedef typename std::remove_pointer<T>::type X; 70 typedef typename std::remove_pointer<T>::type X;
|
/external/llvm/include/llvm/Support/ |
type_traits.h | 203 // remove_pointer - Metafunction to turn Foo* into Foo. Defined in 205 template <typename T> struct remove_pointer { typedef T type; }; struct in namespace:llvm 206 template <typename T> struct remove_pointer<T*> { typedef T type; }; struct in namespace:llvm 207 template <typename T> struct remove_pointer<T*const> { typedef T type; }; struct in namespace:llvm 208 template <typename T> struct remove_pointer<T*volatile> { typedef T type; }; struct in namespace:llvm 209 template <typename T> struct remove_pointer<T*const volatile> { struct in namespace:llvm 229 typedef const typename remove_pointer<T>::type *type;
|
/external/eigen/test/ |
meta.cpp | 54 VERIFY(( internal::is_same<float,internal::remove_pointer<float*>::type >::value)); 55 VERIFY(( internal::is_same<const float,internal::remove_pointer<const float*>::type >::value)); 56 VERIFY(( internal::is_same<float,internal::remove_pointer<float* const >::type >::value));
|
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
type_traits.h | 53 // remove_pointer 88 template <class T> struct remove_pointer; 290 template<typename T> struct remove_pointer { typedef T type; }; struct in namespace:google::protobuf::internal 291 template<typename T> struct remove_pointer<T*> { typedef T type; }; struct in namespace:google::protobuf::internal 292 template<typename T> struct remove_pointer<T* const> { typedef T type; }; struct in namespace:google::protobuf::internal 293 template<typename T> struct remove_pointer<T* volatile> { typedef T type; }; struct in namespace:google::protobuf::internal 294 template<typename T> struct remove_pointer<T* const volatile> { struct in namespace:google::protobuf::internal
|
type_traits_unittest.cc | 67 using google::protobuf::internal::remove_pointer; 557 // Tests remove_pointer. 559 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int>::type); 560 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int*>::type); 561 COMPILE_ASSERT_TYPES_EQ(const int, remove_pointer<const int*>::type); 562 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int* const>::type); 563 COMPILE_ASSERT_TYPES_EQ(int, remove_pointer<int* volatile>::type);
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/detail/ |
iterator.hpp | 140 # include <boost/type_traits/remove_pointer.hpp> 279 // some basic types, remove_pointer is manually defined in 287 is_same<P, typename remove_pointer<P>::type> 290 typename remove_pointer<P>::type 300 is_same<P, typename remove_pointer<P>::type> 302 , typename remove_pointer<P>::type&
|
indirect_traits.hpp | 17 # include <boost/type_traits/remove_pointer.hpp> 194 typename remove_pointer<T>::type
|
/external/eigen/Eigen/src/Core/util/ |
Meta.h | 40 template<typename T> struct remove_pointer { typedef T type; }; struct in namespace:Eigen::internal 41 template<typename T> struct remove_pointer<T*> { typedef T type; }; struct in namespace:Eigen::internal 42 template<typename T> struct remove_pointer<T*const> { typedef T type; }; struct in namespace:Eigen::internal
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.types.generic/ |
address.pass.cpp | 77 typedef typename std::remove_pointer<T>::type X;
|
/external/protobuf/src/google/protobuf/stubs/ |
common.h | 1112 template<typename T> struct remove_pointer { typedef T type; }; struct in namespace:google::protobuf::internal 1113 template<typename T> struct remove_pointer<T*> { typedef T type; }; struct in namespace:google::protobuf::internal 1114 template<typename T> struct remove_pointer<T* const> { typedef T type; }; struct in namespace:google::protobuf::internal 1115 template<typename T> struct remove_pointer<T* volatile> { typedef T type; }; struct in namespace:google::protobuf::internal 1116 template<typename T> struct remove_pointer<T* const volatile> { struct in namespace:google::protobuf::internal [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/support/win32/ |
locale_win32.h | 52 typedef _VSTD::remove_pointer<locale_t>::type __locale_struct;
|
/external/llvm/include/llvm/ADT/ |
ValueMap.h | 201 typedef typename llvm::remove_pointer<KeyT>::type KeySansPointerT;
|
/external/llvm/unittests/ADT/ |
TinyPtrVectorTest.cpp | 39 typedef typename remove_pointer<PtrT>::type ValueT;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/tr1/ |
shared_ptr.h | 113 typedef typename std::tr1::remove_pointer<_Ptr>::type _Tp;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/tr1/ |
shared_ptr.h | 308 typedef typename std::tr1::remove_pointer<_Ptr>::type _Tp;
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/tr1/ |
shared_ptr.h | 308 typedef typename std::tr1::remove_pointer<_Ptr>::type _Tp;
|