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

Function main

test/basic_tuple/length.cpp:16–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14
15
16int main() {
17 BOOST_HANA_CONSTANT_CHECK(hana::equal(
18 hana::length(hana::make_basic_tuple()),
19 hana::size_c<0>
20 ));
21
22 BOOST_HANA_CONSTANT_CHECK(hana::equal(
23 hana::length(hana::make_basic_tuple(ct_eq<0>{})),
24 hana::size_c<1>
25 ));
26
27 BOOST_HANA_CONSTANT_CHECK(hana::equal(
28 hana::length(hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{})),
29 hana::size_c<2>
30 ));
31
32 BOOST_HANA_CONSTANT_CHECK(hana::equal(
33 hana::length(hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{})),
34 hana::size_c<3>
35 ));
36
37 BOOST_HANA_CONSTANT_CHECK(hana::equal(
38 hana::length(hana::make_basic_tuple(ct_eq<0>{}, ct_eq<1>{}, ct_eq<2>{}, ct_eq<3>{})),
39 hana::size_c<4>
40 ));
41}

Callers

nothing calls this directly

Calls 1

equalClass · 0.50

Tested by

no test coverage detected