/external/astl/include/ |
type_traits.h | 49 // const bool is_pointer = is_pointer<_T>::value; 50 // __foo<is_pointer>::foo(val); // concrete impl 121 // is_pointer 122 template<typename> struct is_pointer : public false_type { }; struct in namespace:std 125 struct is_pointer<_T*>: public true_type { }; struct in namespace:std 128 struct is_pointer<_T* const>: public true_type { }; struct in namespace:std 131 struct is_pointer<_T* volatile>: public true_type { }; struct in namespace:std 134 struct is_pointer<_T* const volatile>: public true_type { }; struct in namespace:std 145 : public integral_constant<bool, (is_arithmetic<_T>::value || is_pointer<_T>::value)> { } [all...] |
/external/stlport/stlport/stl/ |
boost_type_traits.h | 34 #include <boost/type_traits/is_pointer.hpp> 54 enum { is_pointer = ::boost::is_pointer<_Tp>::value }; enumerator in enum:_IsPtr::__anon5991 55 typedef typename __bool2type<is_pointer>::_Ret _Ret; 126 enum { is_pointer = ::boost::is_pointer<_Tp>::value }; enumerator in enum:_DefaultZeroValue::__anon6005 127 typedef typename __bool2type<is_pointer>::_Ret _IsPointer;
|
/external/astl/tests/ |
test_type_traits.cpp | 101 using std::is_pointer; 102 EXPECT_TRUE(is_pointer<float>::value == false); 103 EXPECT_TRUE(is_pointer<int *>::value == true);
|
/frameworks/base/include/utils/ |
TypeHelpers.h | 56 is_pointer = trait_pointer<TYPE>::value, enumerator in enum:android::traits::__anon7239 58 has_trivial_ctor = is_pointer || trait_trivial_ctor<TYPE>::value, 60 has_trivial_dtor = is_pointer || trait_trivial_dtor<TYPE>::value, 62 has_trivial_copy = is_pointer || trait_trivial_copy<TYPE>::value, 64 has_trivial_move = is_pointer || trait_trivial_move<TYPE>::value 71 is_pointer = false, enumerator in enum:android::aggregate_traits::__anon7240
|
/system/core/libpixelflinger/tinyutils/ |
TypeHelpers.h | 47 is_pointer = trait_pointer<TYPE>::value, enumerator in enum:android::traits::__anon13090 48 has_trivial_ctor = is_pointer || trait_trivial_ctor<TYPE>::value, 49 has_trivial_dtor = is_pointer || trait_trivial_dtor<TYPE>::value, 50 has_trivial_copy = is_pointer || trait_trivial_copy<TYPE>::value, 51 has_trivial_assign = is_pointer || trait_trivial_assign<TYPE>::value 58 is_pointer = false, enumerator in enum:android::aggregate_traits::__anon13091
|
/external/gtest/include/gtest/ |
gtest-message.h | 109 StreamHelper(typename internal::is_pointer<T>::type(), value); 194 // tr1::type_traits-like is_pointer works, and we can overload on that.
|
/external/gtest/include/gtest/internal/ |
gtest-port.h | 113 // is_pointer - as in TR1; needed on Symbian and IBM XL C/C++ only. 692 // so a tr1::type_traits-like is_pointer works. 708 struct is_pointer : public false_type {}; struct in namespace:testing::internal 711 struct is_pointer<T*> : public true_type {}; struct in namespace:testing::internal
|
gtest-internal.h | 208 // for T and T*, so a tr1::type_traits-like is_pointer works, and we 228 typename internal::is_pointer<T>::type(), value); 233 // These are needed as the above solution using is_pointer has the [all...] |