MCPcopy Create free account
hub / github.com/boostorg/hana / main

Function main

test/basic_tuple/laws.cpp:15–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13
14
15int main() {
16 auto eq_tuples = hana::make_basic_tuple(
17 hana::make_basic_tuple()
18 , hana::make_basic_tuple(ct_eq<0>{})
19 , hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{})
20 , hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{})
21 , hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{}, ct_eq<3>{})
22 , hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{}, ct_eq<3>{}, ct_eq<4>{})
23 , hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{}, ct_eq<3>{}, ct_eq<4>{}, ct_eq<5>{})
24 );
25
26 auto eq_values = hana::make_basic_tuple(
27 ct_eq<0>{},
28 ct_eq<2>{},
29 ct_eq<4>{}
30 );
31
32 hana::test::TestFunctor<hana::basic_tuple_tag>{eq_tuples, eq_values};
33 hana::test::TestFoldable<hana::basic_tuple_tag>{eq_tuples};
34 hana::test::TestIterable<hana::basic_tuple_tag>{eq_tuples};
35}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected