| 83 | #endif |
| 84 | |
| 85 | int main() |
| 86 | { |
| 87 | BOOST_TEST_EQ(f2(true).value().x, 42); |
| 88 | BOOST_TEST(!f2(false)); |
| 89 | BOOST_TEST(f3(true)); |
| 90 | BOOST_TEST(!f3(false)); |
| 91 | |
| 92 | #ifndef BOOST_LEAF_NO_CXX11_REF_QUALIFIERS |
| 93 | { |
| 94 | auto r = g_check_te(); |
| 95 | BOOST_TEST(!r); |
| 96 | BOOST_TEST(r.error().moved); |
| 97 | BOOST_TEST_EQ(r.error().value, 42); |
| 98 | } |
| 99 | #endif |
| 100 | |
| 101 | return boost::report_errors(); |
| 102 | } |
nothing calls this directly
no test coverage detected