Home
last modified time | relevance | path

Searched refs:typeid_ (Results 1 – 25 of 78) sorted by relevance

1234

/third_party/boost/libs/type_erasure/test/
Dtest_binding.cpp58 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 …]
Dtest_is_subconcept.cpp20 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 …]
Dtest_construct_ref.cpp26 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 …]
Dtest_construct_cref.cpp26 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 …]
Dfail_binding_convert_no_mapping.cpp22 binding< boost::mpl::vector<typeid_<_a>, typeid_<_b> > > b1( in main()
24 binding< typeid_<_a> > b2(b1, make_binding<boost::mpl::map<> >()); in main()
Dtest_same_type.cpp31 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()
Dtest_deduced.cpp29 typeid_<T>
36 typeid_<deduced<boost::remove_pointer<_self> >::type>, in BOOST_AUTO_TEST_CASE()
Dtest_reference.cpp39 typeid_<T>
44 typedef ::boost::mpl::vector<typeid_<> > test_concept; in BOOST_AUTO_TEST_CASE()
/third_party/boost/libs/hana/test/type/
Dtypeid.cpp20 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 …]
Dadl.cpp22 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/
Dunique.cpp28 return hana::typeid_(t) == hana::typeid_(u); in main()
35 hana::unique.by(hana::comparing(hana::typeid_), objects) == in main()
Dfind_if.cpp20 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/
Dtypeid_of.hpp36 ::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()
Dbuiltin.hpp138 struct typeid_ struct
160 struct get_null_vtable_entry< ::boost::type_erasure::typeid_<T> > argument
162 typedef typeid_<void> type;
Dcheck_match.hpp39 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/
Dconvert.cpp29 typeid_<>, in convert1()
36 typeid_<> in convert1()
Dmulti.cpp31 typeid_<>, in multi1()
69 typeid_<_a>, in multi2()
Dbasic.cpp35 any<mpl::vector<copy_constructible<>, typeid_<>, relaxed> > x(10); in basic1()
59 typeid_<>, in basic2()
Dassociated.cpp86 typeid_<pointer<>::element_type> in associated2()
130 typeid_<_a>, in associated4()
/third_party/boost/libs/hana/example/tutorial/
Drationale.container.cpp25 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/
Dsearchable.cpp20 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/
Dany_model.hpp70 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/
Ddynamic_vtable.hpp85 …(&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/
Dtype.hpp233 constexpr auto typeid_ = see documentation; variable
240 constexpr typeid_t typeid_{}; variable
/third_party/boost/libs/hana/include/boost/hana/fwd/
Dtype.hpp233 constexpr auto typeid_ = see documentation; variable
240 constexpr typeid_t typeid_{}; variable

1234