|
_CRTIMP2_PURE bool __CLRCALL_PURE_OR_CDECL | uncaught_exception () _NOEXCEPT |
|
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL | uncaught_exceptions () _NOEXCEPT |
|
_STDEXT_END _STD_BEGIN _USE_EXCEPTION typedef | void (__cdecl *_Prhand)(const exception &) |
|
terminate_handler __CRTDECL | set_terminate (terminate_handler) _THROW0() |
|
unexpected_handler __CRTDECL | set_unexpected (unexpected_handler) _THROW0() |
|
void __CRTDECL | terminate () _NOEXCEPT |
|
void __CRTDECL | unexpected () |
|
terminate_handler __CRTDECL | get_terminate () _NOEXCEPT |
|
unexpected_handler __CRTDECL | get_unexpected () _NOEXCEPT |
|
_STD_END _STD_BEGIN _USE_BAD_EXCEPTION _STD_END _CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrCreate (_Out_ void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrDestroy (_Inout_ void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrCopy (_Out_ void *, _In_ const void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrAssign (_Inout_ void *, _In_ const void *) |
|
_CRTIMP2_PURE bool __CLRCALL_PURE_OR_CDECL | __ExceptionPtrCompare (_In_ const void *, _In_ const void *) |
|
_CRTIMP2_PURE bool __CLRCALL_PURE_OR_CDECL | __ExceptionPtrToBool (_In_ const void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrSwap (_Inout_ void *, _Inout_ void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrCurrentException (_Out_ void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrRethrow (_In_ const void *) |
|
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | __ExceptionPtrCopyException (_Inout_ void *, _In_ const void *, _In_ const void *) |
|
void | swap (exception_ptr &_Lhs, exception_ptr &_Rhs) throw () |
|
bool | operator== (const exception_ptr &_Lhs, const exception_ptr &_Rhs) throw () |
|
bool | operator== (nullptr_t, const exception_ptr &_Rhs) throw () |
|
bool | operator== (const exception_ptr &_Lhs, nullptr_t) throw () |
|
bool | operator!= (const exception_ptr &_Lhs, const exception_ptr &_Rhs) throw () |
|
bool | operator!= (nullptr_t _Lhs, const exception_ptr &_Rhs) throw () |
|
bool | operator!= (const exception_ptr &_Lhs, nullptr_t _Rhs) throw () |
|
exception_ptr | current_exception () _NOEXCEPT |
|
void | rethrow_exception (_In_ exception_ptr _Ptr) |
|
template<class _Ex > |
void * | __GetExceptionInfo (_Ex) |
|
template<class _Ex > |
exception_ptr | make_exception_ptr (_Ex _Except) _NOEXCEPT |
|
template<class _Ty > |
void | _Throw_with_nested (_Ty &&_Arg, true_type) |
|
template<class _Ty > |
void | _Throw_with_nested (_Ty &&_Arg, false_type) |
|
template<class _Ty > |
void | throw_with_nested (_Ty &&_Arg) |
|
template<class _Ty > |
void | _Rethrow_if_nested (const _Ty *_Ptr, true_type) |
|
template<class _Ty > |
void | _Rethrow_if_nested (const _Ty *, false_type) |
|
template<class _Ty > |
void | rethrow_if_nested (const _Ty &_Arg) |
|