Home
last modified time | relevance | path

Searched refs:trait (Results 1 – 16 of 16) sorted by relevance

/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/type_traits/detail/
Dbool_trait_def.hpp67 #define BOOST_TT_AUX_BOOL_TRAIT_DEF1(trait,T,C) \ argument
68 template< typename T > struct trait \
73 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,trait,(T)) \
76 BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(1,trait) \
80 #define BOOST_TT_AUX_BOOL_TRAIT_DEF2(trait,T1,T2,C) \ argument
81 template< typename T1, typename T2 > struct trait \
86 BOOST_MPL_AUX_LAMBDA_SUPPORT(2,trait,(T1,T2)) \
89 BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(2,trait) \
92 #define BOOST_TT_AUX_BOOL_TRAIT_DEF3(trait,T1,T2,T3,C) \ argument
93 template< typename T1, typename T2, typename T3 > struct trait \
[all …]
Dtype_trait_def.hpp17 #define BOOST_TT_AUX_TYPE_TRAIT_DEF1(trait,T,result) \ argument
18 template< typename T > struct trait \
22 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,trait,(T)) \
25 BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(1,trait) \
28 #define BOOST_TT_AUX_TYPE_TRAIT_SPEC1(trait,spec,result) \ argument
29 template<> struct trait<spec> \
33 BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(1,trait,(spec)) \
37 #define BOOST_TT_AUX_TYPE_TRAIT_IMPL_SPEC1(trait,spec,result) \ argument
38 template<> struct trait##_impl<spec> \
45 #define BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(param,trait,spec,result) \ argument
[all …]
Dsize_t_trait_def.hpp33 #define BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(trait,T,C) \ argument
34 template< typename T > struct trait \
39 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,trait,(T)) \
42 BOOST_TT_AUX_TEMPLATE_ARITY_SPEC(1,trait) \
45 #define BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(trait,spec,C) \ argument
46 template<> struct trait<spec> \
51 BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(1,trait,(spec)) \
55 #define BOOST_TT_AUX_SIZE_T_TRAIT_PARTIAL_SPEC1_1(param,trait,spec,C) \ argument
56 template< param > struct trait<spec> \
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/aux_/
Dtraits_lambda_spec.hpp24 # define BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL(i, trait) /**/ argument
28 # define BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL(i, trait) \ argument
29 template<> struct trait<void_> \
39 # define BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL(i, trait) \ argument
40 template<> struct trait<void_> \
46 template<> struct trait<int> \
58 #define BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC(i, trait) \ argument
59 BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL(i, trait) \
60 template<> struct trait<non_sequence_tag> {}; \
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/
Dhas_xxx.hpp93 # define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF_(trait, name, default_) \ argument
95 struct BOOST_PP_CAT(trait,_impl) : T \
110 struct trait \
114 , BOOST_PP_CAT(trait,_impl)<T> \
119 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, void) \
120 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, bool) \
121 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, char) \
122 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, signed char) \
123 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, unsigned char) \
124 BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC(trait, signed short) \
[all …]
/ndk/tests/device/test-stlport_static-exception/jni/
Dhas_nothrow_constructor.cpp61 static const bool trait = __has_nothrow_constructor(T); member in My2
65 const bool My2<T>::trait; member in My2<T>
70 { static const bool trait = b; }; member
73 const bool My3_help<T, b>::trait; member in My3_help<T, b>
81 { return My3_help<T>::trait; } in f()
85 && My<T>().f() && My2<T>::trait && My3<T>().f())
88 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
Dhas_nothrow_copy-1.cpp91 static const bool trait = __has_nothrow_copy(T); member in My2
95 const bool My2<T>::trait; member in My2<T>
99 { static const bool trait = b; }; member
102 const bool My3_help<T, b>::trait; member in My3_help<T, b>
110 { return My3_help<T>::trait; } in f()
114 && My<T>().f() && My2<T>::trait && My3<T>().f())
117 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
Dhas_nothrow_assign.cpp101 static const bool trait = __has_nothrow_assign(T); member in My2
105 const bool My2<T>::trait; member in My2<T>
109 { static const bool trait = b; }; member
112 const bool My3_help<T, b>::trait; member in My3_help<T, b>
120 { return My3_help<T>::trait; } in f()
124 && My<T>().f() && My2<T>::trait && My3<T>().f())
127 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
/ndk/tests/device/test-stlport_shared-exception/jni/
Dhas_nothrow_constructor.cpp61 static const bool trait = __has_nothrow_constructor(T); member in My2
65 const bool My2<T>::trait; member in My2<T>
70 { static const bool trait = b; }; member
73 const bool My3_help<T, b>::trait; member in My3_help<T, b>
81 { return My3_help<T>::trait; } in f()
85 && My<T>().f() && My2<T>::trait && My3<T>().f())
88 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
Dhas_nothrow_copy-1.cpp91 static const bool trait = __has_nothrow_copy(T); member in My2
95 const bool My2<T>::trait; member in My2<T>
99 { static const bool trait = b; }; member
102 const bool My3_help<T, b>::trait; member in My3_help<T, b>
110 { return My3_help<T>::trait; } in f()
114 && My<T>().f() && My2<T>::trait && My3<T>().f())
117 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
Dhas_nothrow_assign.cpp101 static const bool trait = __has_nothrow_assign(T); member in My2
105 const bool My2<T>::trait; member in My2<T>
109 { static const bool trait = b; }; member
112 const bool My3_help<T, b>::trait; member in My3_help<T, b>
120 { return My3_help<T>::trait; } in f()
124 && My<T>().f() && My2<T>::trait && My3<T>().f())
127 && !My<T>().f() && !My2<T>::trait && !My3<T>().f())
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/type_traits/
Dis_convertible.hpp381 # define TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2_PART1(trait,spec1,spec2,value) \ argument
382 BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2(trait,spec1,spec2,value) \
383 BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2(trait,spec1,spec2 const,value) \
384 BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2(trait,spec1,spec2 volatile,value) \
385 BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2(trait,spec1,spec2 const volatile,value) \
388 # define TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2(trait,spec1,spec2,value) \ argument
389 TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2_PART1(trait,spec1,spec2,value) \
390 TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2_PART1(trait,spec1 const,spec2,value) \
391 TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2_PART1(trait,spec1 volatile,spec2,value) \
392 TT_AUX_BOOL_CV_VOID_TRAIT_SPEC2_PART1(trait,spec1 const volatile,spec2,value) \
Dbroken_compiler_spec.hpp37 # define BOOST_TT_AUX_BROKEN_TYPE_TRAIT_SPEC1(trait,spec,result) \ argument
38 template<> struct trait##_impl<spec> \
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Dtype_traits3393 static_assert(_Support, "The underyling_type trait requires compiler "
/ndk/tests/device/test-libc++-static-full/jni/
DAndroid.mk3986 $(call gen-test, utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator)
/ndk/tests/device/test-libc++-shared-full/jni/
DAndroid.mk3995 $(call gen-test, utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator)