| 1805 | |
| 1806 | template <class E> |
| 1807 | E from_exception(std::exception_ptr e) noexcept |
| 1808 | { |
| 1809 | return detail::from_exception_impl<E>( |
| 1810 | std::move(e), |
| 1811 | disjunction< |
| 1812 | std::is_convertible<std::exception_ptr, E>, |
| 1813 | detail::is_convertible_from_exception_using_traits<E>, |
| 1814 | sentinel_type |
| 1815 | >{} |
| 1816 | ); |
| 1817 | } |
| 1818 | |
| 1819 | template <class E> |
| 1820 | std::exception_ptr to_exception(E&& e) noexcept |
no outgoing calls
no test coverage detected