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

Function main

test/ext/std/integer_sequence/equal.cpp:17–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15using U = long long;
16
17int main() {
18 BOOST_HANA_CONSTANT_CHECK(hana::equal(
19 std::integer_sequence<T>{},
20 std::integer_sequence<U>{}
21 ));
22 BOOST_HANA_CONSTANT_CHECK(hana::not_(hana::equal(
23 std::integer_sequence<T, 0>{},
24 std::integer_sequence<U>{}
25 )));
26 BOOST_HANA_CONSTANT_CHECK(hana::not_(hana::equal(
27 std::integer_sequence<T>{},
28 std::integer_sequence<U, 0>{}
29 )));
30
31 BOOST_HANA_CONSTANT_CHECK(hana::equal(
32 std::integer_sequence<T, 0>{},
33 std::integer_sequence<U, 0>{}
34 ));
35 BOOST_HANA_CONSTANT_CHECK(hana::not_(hana::equal(
36 std::integer_sequence<T, 0>{},
37 std::integer_sequence<U, 0, 1>{}
38 )));
39 BOOST_HANA_CONSTANT_CHECK(hana::not_(hana::equal(
40 std::integer_sequence<T, 0, 2>{},
41 std::integer_sequence<U, 0, 1>{}
42 )));
43
44 BOOST_HANA_CONSTANT_CHECK(hana::equal(
45 std::integer_sequence<T, 0, 1, 2, 3>{},
46 std::integer_sequence<U, 0, 1, 2, 3>{}
47 ));
48 BOOST_HANA_CONSTANT_CHECK(hana::not_(hana::equal(
49 std::integer_sequence<T, 0, 1, 2, 3, 5>{},
50 std::integer_sequence<U, 0, 1, 2, 3>{}
51 )));
52}

Callers

nothing calls this directly

Calls 1

equalClass · 0.50

Tested by

no test coverage detected