Home
last modified time | relevance | path

Searched refs:pair_tag (Results 1 – 19 of 19) sorted by relevance

/third_party/boost/libs/hana/include/boost/hana/ext/std/
Dpair.hpp41 namespace ext { namespace std { struct pair_tag; }}
45 using type = ext::std::pair_tag;
52 struct make_impl<ext::std::pair_tag> {
61 struct first_impl<ext::std::pair_tag> {
76 struct second_impl<ext::std::pair_tag> {
/third_party/boost/boost/hana/ext/std/
Dpair.hpp41 namespace ext { namespace std { struct pair_tag; }}
45 using type = ext::std::pair_tag;
52 struct make_impl<ext::std::pair_tag> {
61 struct first_impl<ext::std::pair_tag> {
76 struct second_impl<ext::std::pair_tag> {
/third_party/boost/boost/hana/
Dpair.hpp127 friend struct first_impl<pair_tag>;
128 friend struct second_impl<pair_tag>;
135 using type = pair_tag;
143 struct comparable_operators<pair_tag> {
147 struct orderable_operators<pair_tag> {
156 struct make_impl<pair_tag> {
167 struct first_impl<pair_tag> {
189 struct second_impl<pair_tag> {
Dpartition.hpp82 return hana::make<hana::pair_tag>( in apply()
/third_party/boost/libs/hana/include/boost/hana/
Dpair.hpp127 friend struct first_impl<pair_tag>;
128 friend struct second_impl<pair_tag>;
135 using type = pair_tag;
143 struct comparable_operators<pair_tag> {
147 struct orderable_operators<pair_tag> {
156 struct make_impl<pair_tag> {
167 struct first_impl<pair_tag> {
189 struct second_impl<pair_tag> {
Dpartition.hpp82 return hana::make<hana::pair_tag>( in apply()
/third_party/boost/libs/hana/test/ext/std/pair/
Dlaws.cpp37 hana::test::TestComparable<hana::ext::std::pair_tag>{eqs}; in main()
38 hana::test::TestOrderable<hana::ext::std::pair_tag>{ords}; in main()
39 hana::test::TestFoldable<hana::ext::std::pair_tag>{eqs}; in main()
40 hana::test::TestProduct<hana::ext::std::pair_tag>{eq_elems}; in main()
Dmake.cpp18 hana::make<hana::ext::std::pair_tag>(ct_eq<0>{}, ct_eq<1>{}), in main()
23 hana::make<hana::ext::std::pair_tag>(ct_eq<3>{}, ct_eq<4>{}), in main()
/third_party/boost/libs/hana/example/pair/
Dmake.cpp13 static_assert(hana::first(hana::make<hana::pair_tag>(1, 'x')) == 1, "");
14 static_assert(hana::second(hana::make<hana::pair_tag>(1, 'x')) == 'x', "");
15 static_assert(hana::make_pair(1, 'x') == hana::make<hana::pair_tag>(1, 'x'), "");
/third_party/boost/boost/hof/detail/
Dcompressed_pair.hpp28 struct pair_tag struct
68 detail::alias_empty<T, pair_tag<I, T, U>>,
69 detail::alias_try_inherit<T, pair_tag<I, T, U>>
75 : detail::alias_try_inherit<T, pair_tag<I, T, U>>
/third_party/boost/boost/hana/fwd/
Dpair.hpp131 struct pair_tag { }; struct
142 constexpr auto make<pair_tag> = [](auto&& first, auto&& second)
155 constexpr auto make_pair = make<pair_tag>;
/third_party/boost/libs/hana/include/boost/hana/fwd/
Dpair.hpp131 struct pair_tag { }; struct
142 constexpr auto make<pair_tag> = [](auto&& first, auto&& second)
155 constexpr auto make_pair = make<pair_tag>;
/third_party/boost/libs/hana/example/product/
Dmake.cpp11 static_assert(hana::first(hana::make<hana::pair_tag>(1, 'x')) == 1, "");
12 static_assert(hana::second(hana::make<hana::pair_tag>(1, 'x')) == 'x', "");
/third_party/boost/libs/hana/test/pair/
Dproduct.cpp26 hana::test::TestProduct<hana::pair_tag>{hana::make_tuple( in main()
Dfoldable.cpp25 hana::test::TestFoldable<hana::pair_tag>{hana::make_tuple( in main()
Dcomparable.cpp27 hana::test::TestComparable<hana::pair_tag>{hana::make_tuple( in main()
Dtag_of.cpp19 hana::pair_tag in main()
Dorderable.cpp40 hana::test::TestOrderable<hana::pair_tag>{hana::make_tuple( in main()
Dmake.cpp53 constexpr hana::pair<int, short> p = hana::make<hana::pair_tag>(3, 4); in main()