4 #ifndef _XSTRING_INSERT_H
5 #define _XSTRING_INSERT_H
10 #pragma pack(push,_CRT_PACKING)
11 #pragma warning(push,_STL_WARNING_LEVEL)
12 #pragma warning(disable: _STL_DISABLED_WARNINGS)
13 #pragma push_macro("new")
23 const _Elem *
const _Data,
const _SizeT
_Size)
26 _SizeT
_Pad = _Ostr.
width() <= 0 ||
static_cast<_SizeT
>(_Ostr.
width()) <= _Size
27 ? 0 : static_cast<_SizeT>(_Ostr.
width()) - _Size;
36 for (; 0 < _Pad; --_Pad)
37 if (_Traits::eq_int_type(_Traits::eof(),
49 for (; 0 < _Pad; --_Pad)
50 if (_Traits::eq_int_type(_Traits::eof(),
66 #pragma pop_macro("new")
#define _CATCH_IO_(x)
Definition: ostream:31
#define _STD_BEGIN
Definition: yvals.h:553
long long streamsize
Definition: iosfwd:23
_CRT_BEGIN_C_HEADER _Check_return_ _Ret_maybenull_ _In_ size_t _Size
Definition: corecrt_malloc.h:58
#define _TRY_IO_BEGIN
Definition: ostream:29
_Mysb *__CLR_OR_THIS_CALL rdbuf() const
Definition: ios:89
_Elem __CLR_OR_THIS_CALL fill() const
Definition: ios:110
_STD_BEGIN basic_ostream< _Elem, _Traits > & _Insert_string(basic_ostream< _Elem, _Traits > &_Ostr, const _Elem *const _Data, const _SizeT _Size)
Definition: xstring_insert.h:21
fmtflags __CLR_OR_THIS_CALL flags() const
Definition: xiosbase:375
_In_ size_t _Deref_pre_opt_z_ char const _In_ size_t _Inout_ mbstate_t * _State
Definition: wchar.h:78
streamsize __CLR_OR_THIS_CALL width() const
Definition: xiosbase:420
#define _STD_END
Definition: yvals.h:554
static constexpr _Iostate goodbit
Definition: xiosbase:86
int_type __CLR_OR_THIS_CALL sputc(_Elem _Ch)
Definition: streambuf:197
static constexpr _Iostate badbit
Definition: xiosbase:89
streamsize __CLR_OR_THIS_CALL sputn(const _Elem *_Ptr, streamsize _Count)
Definition: streambuf:204
void __CLR_OR_THIS_CALL setstate(iostate _State, bool _Reraise=false)
Definition: ios:55
static constexpr _Fmtflags adjustfield
Definition: xiosbase:75
static constexpr _Fmtflags left
Definition: xiosbase:61