/third_party/boost/libs/type_erasure/test/ |
D | test_binding.cpp | 58 binding<typeid_<_a> > b1(m1); in BOOST_AUTO_TEST_CASE() 59 BOOST_CHECK(b1.find<typeid_<_a> >()() == typeid(int)); in BOOST_AUTO_TEST_CASE() 60 binding<typeid_<_a> > b2(make_binding<boost::mpl::map<boost::mpl::pair<_a, int> > >()); in BOOST_AUTO_TEST_CASE() 61 BOOST_CHECK(b2.find<typeid_<_a> >()() == typeid(int)); in BOOST_AUTO_TEST_CASE() 66 binding<typeid_<_a> > b3(b1, m2); in BOOST_AUTO_TEST_CASE() 67 BOOST_CHECK(b3.find<typeid_<_a> >()() == typeid(int)); in BOOST_AUTO_TEST_CASE() 70 binding<typeid_<_a> > b4(b1, make_binding<boost::mpl::map<boost::mpl::pair<_a, _a> > >()); in BOOST_AUTO_TEST_CASE() 71 BOOST_CHECK(b4.find<typeid_<_a> >()() == typeid(int)); in BOOST_AUTO_TEST_CASE() 76 binding<typeid_<_b> > b5(b1, m3); in BOOST_AUTO_TEST_CASE() 77 BOOST_CHECK(b5.find<typeid_<_b> >()() == typeid(int)); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_is_subconcept.cpp | 20 BOOST_MPL_ASSERT((is_subconcept<typeid_<>, typeid_<> >)); 21 BOOST_MPL_ASSERT_NOT((is_subconcept<typeid_<>, incrementable<> >)); 22 BOOST_MPL_ASSERT_NOT((is_subconcept<mpl::vector<typeid_<>, incrementable<> >, typeid_<> >)); 23 BOOST_MPL_ASSERT_NOT((is_subconcept<mpl::vector<typeid_<>, incrementable<> >, incrementable<> >)); 24 BOOST_MPL_ASSERT((is_subconcept<typeid_<>, mpl::vector<typeid_<>, incrementable<> > >)); 25 BOOST_MPL_ASSERT((is_subconcept<incrementable<>, mpl::vector<typeid_<>, incrementable<> > >)); 26 …OOST_MPL_ASSERT((is_subconcept<mpl::vector<typeid_<>, incrementable<> >, mpl::vector<incrementable… 28 BOOST_MPL_ASSERT((is_subconcept<typeid_<_a>, typeid_<_b>, mpl::map<mpl::pair<_a, _b> > >)); 29 BOOST_MPL_ASSERT_NOT((is_subconcept<typeid_<_a>, incrementable<_b>, mpl::map<mpl::pair<_a, _b> > >)… 30 BOOST_MPL_ASSERT_NOT((is_subconcept<mpl::vector<typeid_<_a>, incrementable<_a> >, typeid_<_b>, mpl:… [all …]
|
D | test_construct_ref.cpp | 26 typeid_<T> 50 typedef ::boost::mpl::vector<typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE() 64 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 65 typedef ::boost::mpl::vector<typeid_<> > dst_concept; in BOOST_AUTO_TEST_CASE() 79 typedef ::boost::mpl::vector<typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 80 typedef ::boost::mpl::vector<typeid_<_a> > dst_concept; in BOOST_AUTO_TEST_CASE() 94 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 95 typedef ::boost::mpl::vector<typeid_<_a> > dst_concept; in BOOST_AUTO_TEST_CASE() 132 typedef ::boost::mpl::vector<destructible<>, typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE() 141 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_construct_cref.cpp | 26 typeid_<T> 50 typedef ::boost::mpl::vector<typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE() 64 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 65 typedef ::boost::mpl::vector<typeid_<> > dst_concept; in BOOST_AUTO_TEST_CASE() 79 typedef ::boost::mpl::vector<typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 80 typedef ::boost::mpl::vector<typeid_<_a> > dst_concept; in BOOST_AUTO_TEST_CASE() 94 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() 95 typedef ::boost::mpl::vector<typeid_<_a> > dst_concept; in BOOST_AUTO_TEST_CASE() 132 typedef ::boost::mpl::vector<typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE() 146 typedef ::boost::mpl::vector<common<>, typeid_<> > src_concept; in BOOST_AUTO_TEST_CASE() [all …]
|
D | fail_binding_convert_no_mapping.cpp | 22 binding< boost::mpl::vector<typeid_<_a>, typeid_<_b> > > b1( in main() 24 binding< typeid_<_a> > b2(b1, make_binding<boost::mpl::map<> >()); in main()
|
D | test_same_type.cpp | 31 typeid_<_a>, in BOOST_AUTO_TEST_CASE() 54 typeid_<_a>, in BOOST_AUTO_TEST_CASE() 70 typeid_<_a>, in BOOST_AUTO_TEST_CASE() 76 typeid_<_c>, in BOOST_AUTO_TEST_CASE()
|
D | test_deduced.cpp | 29 typeid_<T> 36 typeid_<deduced<boost::remove_pointer<_self> >::type>, in BOOST_AUTO_TEST_CASE()
|
D | test_reference.cpp | 39 typeid_<T> 44 typedef ::boost::mpl::vector<typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE()
|
/third_party/boost/libs/hana/test/type/ |
D | typeid.cpp | 20 hana::typeid_(T{}), in main() 25 hana::typeid_(t), in main() 36 hana::typeid_(static_cast<T&>(t)), in main() 41 hana::typeid_(static_cast<T const&>(t)), in main() 46 hana::typeid_(static_cast<T volatile&>(t)), in main() 51 hana::typeid_(static_cast<T const volatile&>(t)), in main() 62 hana::typeid_(static_cast<T&&>(t)), in main() 67 hana::typeid_(static_cast<T const &&>(t)), in main() 72 hana::typeid_(static_cast<T volatile&&>(t)), in main() 77 hana::typeid_(static_cast<T const volatile&&>(t)), in main() [all …]
|
D | adl.cpp | 22 adl(hana::typeid_(hana::type_c<invalid<>>)); in main() 23 adl_pattern(hana::typeid_(hana::type_c<invalid<>>)); in main()
|
/third_party/boost/libs/hana/example/ |
D | unique.cpp | 28 return hana::typeid_(t) == hana::typeid_(u); in main() 35 hana::unique.by(hana::comparing(hana::typeid_), objects) == in main()
|
D | find_if.cpp | 20 constexpr auto is_integral = hana::compose(hana::trait<std::is_integral>, hana::typeid_); 21 constexpr auto is_class = hana::compose(hana::trait<std::is_class>, hana::typeid_);
|
/third_party/boost/boost/type_erasure/ |
D | typeid_of.hpp | 36 ::boost::type_erasure::typeid_< in typeid_of() 49 ::boost::type_erasure::typeid_< in typeid_of() 64 return binding_arg.template find< ::boost::type_erasure::typeid_<T> >()(); in typeid_of()
|
D | builtin.hpp | 138 struct typeid_ struct 160 struct get_null_vtable_entry< ::boost::type_erasure::typeid_<T> > argument 162 typedef typeid_<void> type;
|
D | check_match.hpp | 39 struct typeid_; 55 return table->template find< ::boost::type_erasure::typeid_<P> >()() == in maybe_check_table() 57 template find< ::boost::type_erasure::typeid_<P> >()(); in maybe_check_table()
|
/third_party/boost/libs/type_erasure/example/ |
D | convert.cpp | 29 typeid_<>, in convert1() 36 typeid_<> in convert1()
|
D | multi.cpp | 31 typeid_<>, in multi1() 69 typeid_<_a>, in multi2()
|
D | basic.cpp | 35 any<mpl::vector<copy_constructible<>, typeid_<>, relaxed> > x(10); in basic1() 59 typeid_<>, in basic2()
|
D | associated.cpp | 86 typeid_<pointer<>::element_type> in associated2() 130 typeid_<_a>, in associated4()
|
/third_party/boost/libs/hana/example/tutorial/ |
D | rationale.container.cpp | 25 return hana::traits::is_integral(hana::typeid_(x)); in main() 33 return hana::traits::is_integral(hana::typeid_(x)); in main()
|
/third_party/boost/libs/hana/example/iterable/ |
D | searchable.cpp | 20 constexpr auto is_integral = hana::compose(hana::trait<std::is_integral>, hana::typeid_); 21 constexpr auto is_class = hana::compose(hana::trait<std::is_class>, hana::typeid_);
|
/third_party/boost/boost/poly_collection/detail/ |
D | any_model.hpp | 70 type_erasure::typeid_<typename std::decay<T>::type>, 96 type_erasure::is_subconcept<type_erasure::typeid_<>,Concept>::value, 98 mpl::vector2<Concept,type_erasure::typeid_<>>
|
/third_party/boost/boost/type_erasure/detail/ |
D | dynamic_vtable.hpp | 85 …(&src.lookup((::boost::type_erasure::typeid_<typename ::boost::mpl::at<Bindings, P>::type>*)0)()).… in convert_from() 88 …(&src.lookup((::boost::type_erasure::typeid_< ::boost::mp11::mp_second< ::boost::mp11::mp_map_find… in convert_from() 162 …*(*types)++ = &src->lookup((::boost::type_erasure::typeid_<typename ::boost::mpl::at<Bindings, P>:…
|
/third_party/boost/boost/hana/fwd/ |
D | type.hpp | 233 constexpr auto typeid_ = see documentation; variable 240 constexpr typeid_t typeid_{}; variable
|
/third_party/boost/libs/hana/include/boost/hana/fwd/ |
D | type.hpp | 233 constexpr auto typeid_ = see documentation; variable 240 constexpr typeid_t typeid_{}; variable
|