15 #pragma pack(push, _CRT_PACKING)
18 #pragma warning(disable: 4985) // attributes not present on previous declaration
20 #pragma push_macro("new")
23 #ifndef __NOTHROW_T_DEFINED
24 #define __NOTHROW_T_DEFINED
29 extern nothrow_t
const nothrow;
83 #ifndef __PLACEMENT_NEW_INLINE
84 #define __PLACEMENT_NEW_INLINE
92 inline void __CRTDECL operator delete(
void*,
void*)
throw()
98 #ifndef __PLACEMENT_VEC_NEW_INLINE
99 #define __PLACEMENT_VEC_NEW_INLINE
107 inline void __CRTDECL operator delete[](
void*,
void*)
throw()
112 #pragma pop_macro("new")
118 #endif // __cplusplus
#define NULL
Definition: vcruntime.h:236
#define _Ret_maybenull_
Definition: sal.h:526
#define __CRTDECL
Definition: vcruntime.h:156
#define _Ret_notnull_
Definition: sal.h:525
#define _VCRT_ALLOCATOR
Definition: vcruntime.h:163
return(_PAIR_TYPE(_FwdIt)(_First, _First))
_CRT_BEGIN_C_HEADER typedef void(__CRTDECL *unexpected_handler)()
#define _Post_writable_byte_size_(size)
Definition: sal.h:649
#define _Writable_bytes_(size)
Definition: sal.h:634
#define _Success_(expr)
Definition: sal.h:256
_Size
Definition: vcruntime_string.h:36