Home
last modified time | relevance | path

Searched refs:T (Results 1 – 25 of 1180) sorted by relevance

12345678910>>...48

/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/type_traits/
Dintrinsics.hpp56 # define BOOST_IS_POD(T) ::boost::is_same< typename ::__type_traits<T>::is_POD_type, ::__true_typ… argument
57 # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) ::boost::is_same< typename ::__type_traits<T>::has_triv… argument
58 # define BOOST_HAS_TRIVIAL_COPY(T) ::boost::is_same< typename ::__type_traits<T>::has_trivial_cop… argument
59 # define BOOST_HAS_TRIVIAL_ASSIGN(T) ::boost::is_same< typename ::__type_traits<T>::has_trivial_a… argument
60 # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) ::boost::is_same< typename ::__type_traits<T>::has_trivi… argument
73 # define BOOST_IS_UNION(T) BOOST_STD_EXTENSION_NAMESPACE::is_union<T>::value argument
74 # define BOOST_IS_POD(T) BOOST_STD_EXTENSION_NAMESPACE::is_POD<T>::value argument
75 # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) BOOST_STD_EXTENSION_NAMESPACE::has_trivial_default_ctor… argument
76 # define BOOST_HAS_TRIVIAL_COPY(T) BOOST_STD_EXTENSION_NAMESPACE::has_trivial_copy_ctor<T>::value argument
77 # define BOOST_HAS_TRIVIAL_ASSIGN(T) BOOST_STD_EXTENSION_NAMESPACE::has_trivial_assignment<T>::va… argument
[all …]
Dbroken_compiler_spec.hpp18 template< typename T > struct remove_const_impl { typedef T type; };
19 template< typename T > struct remove_volatile_impl { typedef T type; };
20 template< typename T > struct remove_pointer_impl { typedef T type; };
21 template< typename T > struct remove_reference_impl { typedef T type; };
31 # define BOOST_TT_BROKEN_COMPILER_SPEC(T) /**/ argument
44 # define BOOST_TT_AUX_REMOVE_CONST_VOLATILE_RANK1_SPEC(T) \ argument
45 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_const,T const,T) \
46 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_const,T const volatile,T volatile) \
47 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_volatile,T volatile,T) \
48 BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(remove_volatile,T const volatile,T const) \
[all …]
Dremove_pointer.hpp41 template <class T>
44 typedef T type;
47 template <class T>
48 struct remove_pointer_imp<T*>
50 typedef T type;
53 template <class T, bool b>
56 typedef typename remove_pointer_imp<typename boost::remove_cv<T>::type>::type type;
59 template <class T>
60 struct remove_pointer_imp3<T, false>
62 typedef T type;
[all …]
Dis_lvalue_reference.hpp37 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,__is_reference(T))
40 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false)
41 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T&,true)
48 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T& const,true)
49 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T& volatile,true)
50 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T& const volatile,true)
56 …ST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T const ,::boost::is_lvalue_re…
57 …_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T volatile ,::boost::is_lvalue_r…
58 …_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_lvalue_reference,T const volatile ,::boost::is_lvalu…
61 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,unsigned long N,is_lvalue_reference,T[N],false)
[all …]
Dis_const.hpp49 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,__is_const(T))
58 template <class T>
62 …T(bool, value = ::boost::detail::cv_traits_imp<typename boost::remove_bounds<T>::type*>::is_const);
64 BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<T*>::is_const);
68 template <class T>
69 struct is_const_rvalue_filter<T&&>
77 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value)
78 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T&,false)
85 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T& const,false)
86 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T& volatile,false)
[all …]
Dis_array.hpp32 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,__is_array(T))
34 BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,false)
36 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T[N],true)
37 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const[N],true)
38 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T volatile[N],true)
39 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const volatile[N],true)
41 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T[],true)
42 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const[],true)
43 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T volatile[],true)
44 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const volatile[],true)
[all …]
Dremove_const.hpp35 template <typename T, bool is_vol>
38 typedef T type;
41 template <typename T>
42 struct remove_const_helper<T, true>
44 typedef T volatile type;
48 template <typename T>
52 typename cv_traits_imp<T*>::unqualified_type
53 , ::boost::is_volatile<T>::value
62 template <typename T>
63 struct remove_const_impl<T&&>
[all …]
Dremove_volatile.hpp35 template <typename T, bool is_const>
38 typedef T type;
41 template <typename T>
42 struct remove_volatile_helper<T,true>
44 typedef T const type;
47 template <typename T>
51 typename cv_traits_imp<T*>::unqualified_type
52 , ::boost::is_const<T>::value
61 template <typename T>
62 struct remove_volatile_impl<T&&>
[all …]
Dremove_reference.hpp32 template <class T>
35 typedef T type;
38 template <class T>
39 struct remove_rvalue_ref<T&&>
41 typedef T type;
47 BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_reference,T,typename boost::detail::remove_rvalue_ref<T>::type)
48 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_reference,T&,T)
55 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_reference,T& const,T)
56 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_reference,T& volatile,T)
57 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_reference,T& const volatile,T)
[all …]
Dadd_reference.hpp28 template <typename T> struct result_
30 typedef T& type;
37 template <typename T> struct result_
39 typedef T type;
43 template <typename T>
47 ::boost::is_reference<T>::value
48 >::template result_<T> result;
59 template <typename T>
62 typedef T& type;
66 template <typename T>
[all …]
Dremove_cv.hpp34 template <class T>
37 typedef typename boost::detail::cv_traits_imp<T*>::unqualified_type type;
45 template <class T>
46 struct rvalue_ref_filter_rem_cv<T&&>
48 typedef T&& type;
56 BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::rvalue_ref_filter_rem_cv<T>::type)
57 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_cv,T&,T&)
59 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_cv,T const[N],T type[N])
60 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_cv,T volatile[N],T type[N])
61 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_cv,T const volatile[N],T ty…
[all …]
Dadd_pointer.hpp27 template <typename T>
30 typedef T* type;
32 template <typename T>
33 struct add_pointer_impl<T&>
35 typedef T* type;
37 template <typename T>
38 struct add_pointer_impl<T&const>
40 typedef T* type;
42 template <typename T>
43 struct add_pointer_impl<T&volatile>
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/detail/
Dcall_traits.hpp35 template <typename T, bool small_>
38 typedef const T& param_type;
41 template <typename T>
42 struct ct_imp2<T, true>
44 typedef const T param_type;
47 template <typename T, bool isp, bool b1, bool b2>
50 typedef const T& param_type;
53 template <typename T, bool isp, bool b2>
54 struct ct_imp<T, isp, true, b2>
56 typedef typename ct_imp2<T, sizeof(T) <= sizeof(void*)>::param_type param_type;
[all …]
Dindirect_traits.hpp38 template <class T>
43 template <class T>
44 struct is_reference_to_const<T const&> : mpl::true_
49 template<class T>
50 struct is_reference_to_const<T const volatile&> : mpl::true_
55 template <class T>
60 template <class T>
61 struct is_reference_to_function<T&> : is_function<T>
65 template <class T>
72 template <class T>
[all …]
Dsp_typeinfo.hpp67 template<class T> struct sp_typeid_
80 template<class T> sp_typeinfo sp_typeid_< T >::ti_ = sp_typeid_< T >::name();
82 template<class T> sp_typeinfo sp_typeid_< T >::ti_(sp_typeid_< T >::name());
85 template<class T> struct sp_typeid_< T & >: sp_typeid_< T >
89 template<class T> struct sp_typeid_< T const >: sp_typeid_< T >
93 template<class T> struct sp_typeid_< T volatile >: sp_typeid_< T >
97 template<class T> struct sp_typeid_< T const volatile >: sp_typeid_< T >
105 #define BOOST_SP_TYPEID(T) (boost::detail::sp_typeid_<T>::ti_) argument
131 #define BOOST_SP_TYPEID(T) typeid(T) argument
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/math/special_functions/detail/
Dround_fwd.hpp22 template <class T, class Policy>
23 T trunc(const T& v, const Policy& pol);
24 template <class T>
25 T trunc(const T& v);
26 template <class T, class Policy>
27 int itrunc(const T& v, const Policy& pol);
28 template <class T>
29 int itrunc(const T& v);
30 template <class T, class Policy>
31 long ltrunc(const T& v, const Policy& pol);
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/utility/
Denable_if.hpp27 template <bool B, class T = void>
29 typedef T type;
32 template <class T>
33 struct enable_if_c<false, T> {};
35 template <class Cond, class T = void>
36 struct enable_if : public enable_if_c<Cond::value, T> {};
38 template <bool B, class T>
40 typedef typename T::type type;
43 template <class T>
44 struct lazy_enable_if_c<false, T> {};
[all …]
Daddressof.hpp24 template<class T> struct addr_impl_ref
26 T & v_;
28 inline addr_impl_ref( T & v ): v_( v ) {} in addr_impl_ref()
29 inline operator T& () const { return v_; } in operator T&()
35 template<class T> struct addressof_impl
37 static inline T * f( T & v, long ) in f()
39 return reinterpret_cast<T*>( in f()
43 static inline T * f( T * v, int ) in f()
51 template<class T> T * addressof( T & v ) in addressof()
55 return boost::detail::addressof_impl<T>::f( v, 0 ); in addressof()
[all …]
Dvalue_init.hpp65 template<class T>
74 remove_const<T>::type data;
82 wrapper(T const & arg) in wrapper()
115 explicit initialized(T const & arg) in initialized()
123 BOOST_STATIC_ASSERT( ! is_const<T>::value ); in operator =()
133 T const & data() const in data()
138 T& data() in data()
148 operator T const &() const in operator T const&()
153 operator T&() in operator T&()
160 template<class T>
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/
Dref.hpp32 template<class T> class reference_wrapper
35 typedef T type;
39 explicit reference_wrapper(T& t): t_(&t) {} in reference_wrapper()
43 explicit reference_wrapper(T& t): t_(boost::addressof(t)) {} in reference_wrapper()
47 operator T& () const { return *t_; } in operator T&()
49 T& get() const { return *t_; } in get()
51 T* get_pointer() const { return t_; } in get_pointer()
55 T* t_;
64 template<class T> inline reference_wrapper<T> BOOST_REF_CONST ref(T & t) in ref()
66 return reference_wrapper<T>(t); in ref()
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.types.generic/
Dintegral.pass.cpp91 template <class A, class T>
95 A obj(T(0)); in do_test()
96 assert(obj == T(0)); in do_test()
97 std::atomic_init(&obj, T(1)); in do_test()
98 assert(obj == T(1)); in do_test()
99 std::atomic_init(&obj, T(2)); in do_test()
100 assert(obj == T(2)); in do_test()
102 obj.store(T(0)); in do_test()
103 assert(obj == T(0)); in do_test()
104 obj.store(T(1), std::memory_order_release); in do_test()
[all …]
Daddress.pass.cpp73 template <class A, class T>
77 typedef typename std::remove_pointer<T>::type X; in do_test()
78 A obj(T(0)); in do_test()
79 assert(obj == T(0)); in do_test()
80 std::atomic_init(&obj, T(1)); in do_test()
81 assert(obj == T(1)); in do_test()
82 std::atomic_init(&obj, T(2)); in do_test()
83 assert(obj == T(2)); in do_test()
85 obj.store(T(0)); in do_test()
86 assert(obj == T(0)); in do_test()
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/math/special_functions/
Dsign.hpp27 template<class T>
28 inline int signbit_impl(T x, native_tag const&) in signbit_impl()
34 template<class T>
35 inline int signbit_impl(T x, generic_tag<true> const&) in signbit_impl()
40 template<class T>
41 inline int signbit_impl(T x, generic_tag<false> const&) in signbit_impl()
46 template<class T>
47 inline int signbit_impl(T x, ieee_copy_all_bits_tag const&) in signbit_impl()
49 typedef BOOST_DEDUCED_TYPENAME fp_traits<T>::type traits; in signbit_impl()
56 template<class T>
[all …]
Dfpclassify.hpp97 template <class T>
98 inline bool is_nan_helper(T t, const boost::true_type&) in is_nan_helper()
109 template <class T>
110 inline bool is_nan_helper(T, const boost::false_type&) in is_nan_helper() argument
122 template <class T>
123 inline int fpclassify_imp BOOST_NO_MACRO_EXPAND(T t, const native_tag&) in BOOST_NO_MACRO_EXPAND()
129 template <class T>
130 inline int fpclassify_imp BOOST_NO_MACRO_EXPAND(T t, const generic_tag<true>&) in BOOST_NO_MACRO_EXPAND()
136 if(::boost::math_detail::is_nan_helper(t, ::boost::is_floating_point<T>())) in BOOST_NO_MACRO_EXPAND()
139 if(boost::math_detail::is_nan_helper(t, ::boost::is_floating_point<T>())) in BOOST_NO_MACRO_EXPAND()
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/optional/
Doptional.hpp101 template <class T, class Factory>
104 factory.BOOST_NESTED_TEMPLATE apply<T>(address); in construct()
115 template<class T> void swap ( optional<T>& x, optional<T>& y );
123 template <class T>
134 char data[ sizeof(T) ];
136 ::boost::alignment_of<T>::value >::type aligner_;
150 template<class T>
153 typedef T const& reference_const_type ;
154 typedef T & reference_type ;
155 typedef T const* pointer_const_type ;
[all …]

12345678910>>...48