Searched refs:pair_tag (Results 1 – 19 of 19) sorted by relevance
/third_party/boost/libs/hana/include/boost/hana/ext/std/ |
D | pair.hpp | 41 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/ |
D | pair.hpp | 41 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/ |
D | pair.hpp | 127 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> {
|
D | partition.hpp | 82 return hana::make<hana::pair_tag>( in apply()
|
/third_party/boost/libs/hana/include/boost/hana/ |
D | pair.hpp | 127 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> {
|
D | partition.hpp | 82 return hana::make<hana::pair_tag>( in apply()
|
/third_party/boost/libs/hana/test/ext/std/pair/ |
D | laws.cpp | 37 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()
|
D | make.cpp | 18 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/ |
D | make.cpp | 13 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/ |
D | compressed_pair.hpp | 28 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/ |
D | pair.hpp | 131 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/ |
D | pair.hpp | 131 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/ |
D | make.cpp | 11 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/ |
D | product.cpp | 26 hana::test::TestProduct<hana::pair_tag>{hana::make_tuple( in main()
|
D | foldable.cpp | 25 hana::test::TestFoldable<hana::pair_tag>{hana::make_tuple( in main()
|
D | comparable.cpp | 27 hana::test::TestComparable<hana::pair_tag>{hana::make_tuple( in main()
|
D | tag_of.cpp | 19 hana::pair_tag in main()
|
D | orderable.cpp | 40 hana::test::TestOrderable<hana::pair_tag>{hana::make_tuple( in main()
|
D | make.cpp | 53 constexpr hana::pair<int, short> p = hana::make<hana::pair_tag>(3, 4); in main()
|