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

Function main

example/string/iterable.cpp:14–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12
13
14int main() {
15 BOOST_HANA_CONSTANT_CHECK(!hana::is_empty(BOOST_HANA_STRING("abcd")));
16 BOOST_HANA_CONSTANT_CHECK(hana::is_empty(BOOST_HANA_STRING("")));
17
18 BOOST_HANA_CONSTANT_CHECK(BOOST_HANA_STRING("abcd")[hana::size_c<2>] == hana::char_c<'c'>);
19
20 auto is_vowel = [](auto c) {
21 return c ^hana::in^ BOOST_HANA_STRING("aeiouy");
22 };
23 BOOST_HANA_CONSTANT_CHECK(
24 hana::drop_while(BOOST_HANA_STRING("aioubcd"), is_vowel) == BOOST_HANA_STRING("bcd")
25 );
26}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected