| 12 | |
| 13 | |
| 14 | int 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 | } |
nothing calls this directly
no outgoing calls
no test coverage detected