Home
last modified time | relevance | path

Searched refs:has_type (Results 1 – 25 of 55) sorted by relevance

123

/third_party/boost/libs/mp11/test/
Dmp_defer.cpp20 template<class T> struct has_type struct
42 BOOST_TEST_TRAIT_TRUE((has_type<add_pointer_impl<void>>)); in main() argument
45 BOOST_TEST_TRAIT_TRUE((has_type<add_pointer_impl<int>>)); in main()
48 BOOST_TEST_TRAIT_FALSE((has_type<add_pointer_impl<>>)); in main()
49 BOOST_TEST_TRAIT_FALSE((has_type<add_pointer_impl<void, void>>)); in main()
52 BOOST_TEST_TRAIT_TRUE((has_type<Q_add_pointer_impl<void>>)); in main()
57 BOOST_TEST_TRAIT_TRUE((has_type<Q_add_pointer_impl<int>>)); in main()
61 BOOST_TEST_TRAIT_FALSE((has_type<Q_add_pointer_impl<>>)); in main()
62 BOOST_TEST_TRAIT_FALSE((has_type<Q_add_pointer_impl<void, void>>)); in main()
/third_party/boost/libs/type_traits/test/
Dcommon_type_sfinae2_test.cpp23 template<class T> struct has_type: tt::integral_constant<bool, sizeof(has_type_impl<T>(0)) == sizeo… struct
32 BOOST_CHECK_INTEGRAL_CONSTANT( (has_type< tt::common_type<int, void*> >::value), false ); in TT_TEST_BEGIN()
33 BOOST_CHECK_INTEGRAL_CONSTANT( (has_type< tt::common_type<X, Y> >::value), false ); in TT_TEST_BEGIN()
34 BOOST_CHECK_INTEGRAL_CONSTANT( (has_type< tt::common_type<X&, int const*> >::value), false ); in TT_TEST_BEGIN()
35 BOOST_CHECK_INTEGRAL_CONSTANT( (has_type< tt::common_type<X, Y, int, void*> >::value), false ); in TT_TEST_BEGIN()
Ddetected_or_test.cpp26 struct has_type { struct
35 CHECK_TRUE((::tt::detected_or<bool, type_t, has_type>::value_t::value)); argument
38 BOOST_CHECK_TYPE4(::tt::detected_or<bool, type_t, has_type>::type, char);
41 BOOST_CHECK_TYPE4(::tt::detected_or_t<bool, type_t, has_type>, char);
Dis_detected_convertible.cpp26 struct has_type { struct
35 CHECK_TRUE((::tt::is_detected_convertible<long, type_t, has_type>::value)); argument
39 CHECK_TRUE((::tt::is_detected_convertible_v<long, type_t, has_type>));
Dis_detected_test.cpp26 struct has_type { struct
35 CHECK_TRUE((::tt::is_detected<type_t, has_type>::value)); argument
39 CHECK_TRUE((::tt::is_detected_v<type_t, has_type>));
Dis_detected_exact_test.cpp26 struct has_type { struct
35 CHECK_TRUE((::tt::is_detected_exact<char, type_t, has_type>::value)); argument
39 CHECK_TRUE((::tt::is_detected_exact_v<char, type_t, has_type>));
Ddetected_test.cpp26 struct has_type { struct
35 BOOST_CHECK_TYPE3(::tt::detected_t<type_t, has_type>, char); argument
/third_party/boost/libs/metaparse/test/
Dhas_type.cpp21 BOOST_METAPARSE_TEST_CASE(has_type) in BOOST_METAPARSE_TEST_CASE() argument
23 using boost::metaparse::v1::impl::has_type; in BOOST_METAPARSE_TEST_CASE()
27 BOOST_MPL_ASSERT((not_<has_type<int>::type>)); in BOOST_METAPARSE_TEST_CASE()
30 BOOST_MPL_ASSERT((has_type<nullary_metafunction>)); in BOOST_METAPARSE_TEST_CASE()
/third_party/boost/boost/mpl/aux_/preprocessed/dmc/
Dquote.hpp36 , aux::has_type< F<U1> >::value
53 , aux::has_type< F< U1,U2 > >::value
70 , aux::has_type< F< U1,U2,U3 > >::value
90 , aux::has_type< F< U1,U2,U3,U4 > >::value
115 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
/third_party/boost/boost/mpl/aux_/preprocessed/plain/
Dquote.hpp36 , aux::has_type< F<U1> >::value
53 , aux::has_type< F< U1,U2 > >::value
70 , aux::has_type< F< U1,U2,U3 > >::value
90 , aux::has_type< F< U1,U2,U3,U4 > >::value
115 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
/third_party/boost/boost/mpl/aux_/preprocessed/mwcw/
Dquote.hpp36 , aux::has_type< F<U1> >::value
53 , aux::has_type< F< U1,U2 > >::value
70 , aux::has_type< F< U1,U2,U3 > >::value
90 , aux::has_type< F< U1,U2,U3,U4 > >::value
115 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
/third_party/boost/boost/mpl/aux_/preprocessed/gcc/
Dquote.hpp36 , aux::has_type< F<U1> >::value
53 , aux::has_type< F< U1,U2 > >::value
70 , aux::has_type< F< U1,U2,U3 > >::value
90 , aux::has_type< F< U1,U2,U3,U4 > >::value
115 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
/third_party/boost/boost/mpl/aux_/preprocessed/msvc70/
Dquote.hpp37 : quote_impl< aux::has_type< F<U1> >::value >
52 : quote_impl< aux::has_type< F< U1,U2 > >::value >
67 : quote_impl< aux::has_type< F< U1,U2,U3 > >::value >
85 : quote_impl< aux::has_type< F< U1,U2,U3,U4 > >::value >
108 : quote_impl< aux::has_type< F< U1,U2,U3,U4,U5 > >::value >
/third_party/boost/boost/mpl/aux_/preprocessed/no_ctps/
Dquote.hpp37 : quote_impl< aux::has_type< F<U1> >::value >
52 : quote_impl< aux::has_type< F< U1,U2 > >::value >
67 : quote_impl< aux::has_type< F< U1,U2,U3 > >::value >
85 : quote_impl< aux::has_type< F< U1,U2,U3,U4 > >::value >
108 : quote_impl< aux::has_type< F< U1,U2,U3,U4,U5 > >::value >
/third_party/boost/boost/mpl/aux_/preprocessed/bcc/
Dquote.hpp38 , aux::has_type< F<U1> >::value
54 , aux::has_type< F< U1,U2 > >::value
70 , aux::has_type< F< U1,U2,U3 > >::value
89 , aux::has_type< F< U1,U2,U3,U4 > >::value
113 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
/third_party/boost/libs/hana/test/optional/
Dnested_type.cpp20 struct has_type : std::false_type { }; struct
23 struct has_type<T, void_t<typename T::type>> struct
31 static_assert(!has_type<decltype(hana::nothing)>{}, "");
/third_party/boost/boost/mpl/aux_/
Dpush_back_impl.hpp53 : aux::has_type< push_back< Seq, has_push_back_arg > >
57 typedef aux::has_type< push_back< Seq, has_push_back_arg > > type;
59 (aux::has_type< push_back< Seq, has_push_back_arg > >::value)
Dpush_front_impl.hpp54 : aux::has_type< push_front< Seq, has_push_front_arg > >
58 typedef aux::has_type< push_front< Seq, has_push_front_arg > > type;
60 (aux::has_type< push_front< Seq, has_push_front_arg > >::value)
Dhas_type.hpp20 BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_type, type, true)
/third_party/boost/libs/hana/example/optional/
Dsfinae_friendly_metafunctions.cpp21 struct has_type : std::false_type { }; struct
24 struct has_type<T, void_t<typename T::type>> struct
41 static_assert(!has_type<common_type<int, int*>>{}, "");
/third_party/boost/boost/range/
Dhas_range_iterator.hpp40 has_type<boost::range_const_iterator<
42 has_type<boost::range_mutable_iterator<T> >
60 has_type<boost::range_const_iterator<T> >
Ddifference_type.hpp29 template< class T, bool B = has_type<range_iterator<T> >::value >
Dsize_type.hpp71 template<typename C, bool B = range_detail::has_type< range_iterator<C> >::value>
/third_party/boost/boost/mpl/
Dquote.hpp132 , aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value in BOOST_PP_CAT()
138 , aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value in BOOST_PP_CAT()
143 : quote_impl< aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value > in BOOST_PP_CAT()
/third_party/skia/third_party/externals/spirv-headers/tools/buildHeaders/
DjsonToSpirv.h261 InstructionValue(EnumValue&& e, const std::string& printClass, bool has_type, bool has_result) in InstructionValue() argument
265 typePresent(has_type), in InstructionValue()

123