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

Function main

example/transform.cpp:25–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23};
24
25int main() {
26 BOOST_HANA_RUNTIME_CHECK(
27 hana::transform(hana::make_tuple(1, '2', "345", std::string{"67"}), to_string)
28 ==
29 hana::make_tuple("1", "2", "345", "67")
30 );
31
32 BOOST_HANA_CONSTANT_CHECK(hana::transform(hana::nothing, to_string) == hana::nothing);
33 BOOST_HANA_RUNTIME_CHECK(hana::transform(hana::just(123), to_string) == hana::just("123"s));
34
35 BOOST_HANA_CONSTANT_CHECK(
36 hana::transform(hana::tuple_t<void, int(), char[10]>, hana::metafunction<std::add_pointer>)
37 ==
38 hana::tuple_t<void*, int(*)(), char(*)[10]>
39 );
40}

Callers

nothing calls this directly

Calls 1

transformClass · 0.85

Tested by

no test coverage detected