hpx/errors/exception_info.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_DEFINE_ERROR_INFO
(NAME, TYPE)¶
-
namespace
hpx
Functions
-
template<typename
E
>
voidthrow_with_info
(E &&e, exception_info &&xi = exception_info())¶
-
template<typename
E
>
voidthrow_with_info
(E &&e, exception_info const &xi)¶
-
template<typename
E
>
exception_info *get_exception_info
(E &e)¶
-
template<typename
E
>
exception_info const *get_exception_info
(E const &e)¶
-
template<typename
F
>
autoinvoke_with_exception_info
(hpx::error_code const &ec, F &&f)¶
-
class
exception_info
¶ Subclassed by hpx::detail::exception_with_info_base
Public Functions
-
exception_info
()¶
-
exception_info
(exception_info const &other)¶
-
exception_info
(exception_info &&other)¶
-
exception_info &
operator=
(exception_info const &other)¶
-
exception_info &
operator=
(exception_info &&other)¶
-
virtual
~exception_info
()¶
-
template<typename ...
ErrorInfo
>
exception_info &set
(ErrorInfo&&... tagged_values)¶
-
-
template<typename