16 #pragma pack(push, _CRT_PACKING)
17 #if !defined RC_INVOKED && _HAS_EXCEPTIONS
51 explicit exception(
char const*
const _Message)
throw()
58 exception(
char const*
const _Message,
int) throw()
61 _Data._What = _Message;
87 virtual char const* what()
const
89 return _Data._What ? _Data._What :
"Unknown exception";
120 friend class bad_array_new_length;
122 bad_alloc(
char const*
const _Message)
throw()
134 : bad_alloc("bad array new length")
141 #endif // !RC_INVOKED && _HAS_EXCEPTIONS
#define _Out_
Definition: sal.h:342
#define _VCRTIMP
Definition: vcruntime.h:115
_Variant_copymove_layer_ & operator=(_Variant_copymove_layer_ &&_That) _NOEXCEPT_OP((conjunction< is_nothrow_move_constructible< _Types >...
bool _DoFree
Definition: vcruntime_exception.h:24
char const * _What
Definition: vcruntime_exception.h:23
_VCRTIMP void __cdecl __std_exception_copy(_In_ __std_exception_data const *_From, _Out_ __std_exception_data *_To)
_VCRTIMP void __cdecl __std_exception_destroy(_Inout_ __std_exception_data *_Data)
Definition: exception:160
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
#define _In_
Definition: sal.h:305
Definition: vcruntime_exception.h:21
bad_array_new_length()
Definition: vcruntime_exception.h:133
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
Definition: exception:139
#define _Inout_
Definition: sal.h:375
Definition: vcruntime_exception.h:128