| 30 | ); |
| 31 | |
| 32 | int main() { |
| 33 | BOOST_HANA_CONSTANT_CHECK(hana::difference(m1, m2) == m1); |
| 34 | |
| 35 | BOOST_HANA_CONSTANT_CHECK(hana::difference(m1, m3) == hana::make_map()); |
| 36 | |
| 37 | BOOST_HANA_CONSTANT_CHECK(hana::difference(m3, m1) == hana::make_map( |
| 38 | hana::make_pair(BOOST_HANA_STRING("key4"), hana::type_c<int>) |
| 39 | )); |
| 40 | |
| 41 | BOOST_HANA_CONSTANT_CHECK(hana::difference(m2, m3) == hana::make_map( |
| 42 | hana::make_pair(BOOST_HANA_STRING("key3"), hana::type_c<std::string>), |
| 43 | hana::make_pair(BOOST_HANA_STRING("key5"), hana::type_c<std::string>) |
| 44 | )); |
| 45 | } |
nothing calls this directly
no outgoing calls
no test coverage detected