#include <ppltasks.h>
Concurrency::details::_ExceptionHolder::_ExceptionHolder |
( |
const std::exception_ptr & |
_E, |
|
|
const _TaskCreationCallstack & |
_stackTrace |
|
) |
| |
|
inlineexplicit |
893 #if defined (__cplusplus_winrt)
894 , _M_winRTException(
nullptr)
_TaskCreationCallstack _M_stackTrace
Definition: ppltasks.h:948
atomic_long _M_exceptionObserved
Definition: ppltasks.h:936
std::exception_ptr _M_stdException
Definition: ppltasks.h:939
Concurrency::details::_ExceptionHolder::__declspec |
( |
noinline |
| ) |
|
|
inline |
#define _REPORT_PPLTASK_UNOBSERVED_EXCEPTION()
Definition: pplconcrt.h:81
atomic_long _M_exceptionObserved
Definition: ppltasks.h:936
void Concurrency::details::_ExceptionHolder::_RethrowUserException |
( |
| ) |
|
|
inline |
925 #if defined (__cplusplus_winrt)
926 if (_M_winRTException !=
nullptr)
928 throw _M_winRTException;
_T atomic_exchange(std::atomic< _T > &_Target, _T _Value)
Definition: pplinterface.h:154
atomic_long _M_exceptionObserved
Definition: ppltasks.h:936
void rethrow_exception(_In_ exception_ptr _P)
Definition: exception:532
std::exception_ptr _M_stdException
Definition: ppltasks.h:939
void Concurrency::details::_ExceptionHolder::ReportUnhandledError |
( |
| ) |
|
|
inlineprivate |
883 #if defined (__cplusplus_winrt)
884 if (_M_winRTException !=
nullptr)
atomic_long Concurrency::details::_ExceptionHolder::_M_exceptionObserved |
std::exception_ptr Concurrency::details::_ExceptionHolder::_M_stdException |
The documentation for this struct was generated from the following file: