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

Function main

test/optional/unpack.cpp:14–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12
13
14int main() {
15 hana::test::ct_eq<2> x{};
16 hana::test::_injection<0> f{};
17
18 BOOST_HANA_CONSTANT_CHECK(hana::equal(
19 hana::unpack(hana::nothing, f),
20 f()
21 ));
22
23 BOOST_HANA_CONSTANT_CHECK(hana::equal(
24 hana::unpack(hana::just(x), f),
25 f(x)
26 ));
27
28 // Previously, there was a bug that would make this fail.
29 auto non_const_nothing = hana::nothing;
30 BOOST_HANA_CONSTANT_CHECK(hana::equal(
31 hana::unpack(non_const_nothing, f),
32 f()
33 ));
34}

Callers

nothing calls this directly

Calls 2

equalClass · 0.50
fClass · 0.50

Tested by

no test coverage detected