/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/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
|
/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;
|
/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;
|
/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;
|
/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/stlport/stlport/ |
type_traits | 684 struct remove_pointer 690 struct remove_pointer<_Tp *> 696 struct remove_pointer<_Tp * const> 702 struct remove_pointer<_Tp * volatile> 708 struct remove_pointer<_Tp * const volatile>
|
/ndk/sources/cxx-stl/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/prebuilts/ndk/9/sources/cxx-stl/EH/stlport/stlport/ |
type_traits | 674 struct remove_pointer 680 struct remove_pointer<_Tp *> 686 struct remove_pointer<_Tp * const> 692 struct remove_pointer<_Tp * volatile> 698 struct remove_pointer<_Tp * const volatile>
|
/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
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/tr1_impl/ |
type_traits | 480 /// remove_pointer 482 struct remove_pointer
|