| 257 | |
| 258 | template <class... Ex> |
| 259 | struct catch_ |
| 260 | { |
| 261 | using error_type = void; |
| 262 | std::exception const & matched; |
| 263 | |
| 264 | BOOST_LEAF_CONSTEXPR static bool evaluate(std::exception const & ex) noexcept |
| 265 | { |
| 266 | return detail::check_exception_pack(ex, static_cast<Ex const *>(nullptr)...); |
| 267 | } |
| 268 | }; |
| 269 | |
| 270 | template <class Ex> |
| 271 | struct catch_<Ex> |
nothing calls this directly
no outgoing calls
no test coverage detected