template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
Enumerator |
---|
_Unused |
|
_Wrote |
|
_Need |
|
_Got |
|
_Eof |
|
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
46 :
_Pcvt(
new _Codecvt),
_Mode _Status
Definition: wbuffer:318
state_type _State
Definition: wbuffer:315
size_t _Nback
Definition: wbuffer:319
_Mysb * _Mystrbuf
Definition: wbuffer:317
_Traits::state_type state_type
Definition: wbuffer:43
#define _ADDFAC(loc, pfac)
Definition: xlocale:497
_STD locale _Loc
Definition: wbuffer:322
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:318
state_type _State
Definition: wbuffer:315
size_t _Nback
Definition: wbuffer:319
_Mysb * _Mystrbuf
Definition: wbuffer:317
_Traits::state_type state_type
Definition: wbuffer:43
#define _ADDFAC(loc, pfac)
Definition: xlocale:497
_STD locale _Loc
Definition: wbuffer:322
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:318
state_type _State
Definition: wbuffer:315
size_t _Nback
Definition: wbuffer:319
_Mysb * _Mystrbuf
Definition: wbuffer:317
#define _ADDFAC(loc, pfac)
Definition: xlocale:497
_STD locale _Loc
Definition: wbuffer:322
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
90 case _Codecvt::partial:
92 size_t _Count = _Dest - _Buf;
94 && _Byte_traits::eq_int_type(
96 (
typename _Traits::int_type)
_Mystrbuf->sputn(
106 case _Codecvt::noconv:
_Mode _Status
Definition: wbuffer:318
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
long long streamsize
Definition: iosfwd:23
state_type _State
Definition: wbuffer:315
unsigned _Dest
Definition: mbstring.h:107
_Mysb * _Mystrbuf
Definition: wbuffer:317
_Myt & assign(_Myt &&_Right) _NOEXCEPT_OP(_Alty
Definition: xstring:2090
_Myt & append(initializer_list< _Elem > _Ilist)
Definition: xstring:2199
_STD string _Str
Definition: wbuffer:321
size_type size() const _NOEXCEPT
Definition: xstring:3023
_Diff _Count
Definition: algorithm:1941
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
280 else if (_Byte_traits::eq_int_type(_Byte_traits::eof(),
284 _Str.
append(1, _Byte_traits::to_char_type(_Meta));
290 case _Codecvt::partial:
293 (
size_t)(_Src - _Buf));
295 return (_Traits::to_int_type(_Ch));
298 case _Codecvt::noconv:
304 return (_Traits::to_int_type(_Ch));
312 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:318
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
state_type _State
Definition: wbuffer:315
unsigned _Dest
Definition: mbstring.h:107
_Mysb * _Mystrbuf
Definition: wbuffer:317
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_Myt & append(initializer_list< _Elem > _Ilist)
Definition: xstring:2199
_In_ size_t _Out_opt_ int _In_z_ unsigned char const * _Src
Definition: mbstring.h:1039
_Myt & erase(const size_type _Off=0)
Definition: xstring:2584
memcpy(_Destination, _Source, _SourceSize)
_STD string _Str
Definition: wbuffer:321
size_type size() const _NOEXCEPT
Definition: xstring:3023
#define _CSTD
Definition: yvals.h:570
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
139 if (_Traits::eq_int_type(_Traits::eof(), _Meta))
140 return (_Traits::not_eof(_Meta));
143 return (_Traits::eof());
147 const _Elem
_Ch = _Traits::to_char_type(_Meta);
155 &_Ch, &_Ch + 1, _Src,
158 case _Codecvt::partial:
161 size_t _Count = _Dest - _Buf;
163 && _Byte_traits::eq_int_type(
165 (
typename _Traits::int_type)
_Mystrbuf->sputn(
168 return (_Traits::eof());
178 return (_Traits::eof());
182 case _Codecvt::noconv:
183 if (_Traits::eq_int_type(
185 (
typename _Traits::int_type)
_Mystrbuf->sputn(
187 (
_STD streamsize)sizeof (_Elem))))
188 return (_Traits::eof());
193 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:318
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
long long streamsize
Definition: iosfwd:23
state_type _State
Definition: wbuffer:315
unsigned _Dest
Definition: mbstring.h:107
size_t _Nback
Definition: wbuffer:319
_Mysb * _Mystrbuf
Definition: wbuffer:317
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_Myt & assign(_Myt &&_Right) _NOEXCEPT_OP(_Alty
Definition: xstring:2090
_Myt & append(initializer_list< _Elem > _Ilist)
Definition: xstring:2199
_In_ size_t _Out_opt_ int _In_z_ unsigned char const * _Src
Definition: mbstring.h:1039
_STD string _Str
Definition: wbuffer:321
size_type size() const _NOEXCEPT
Definition: xstring:3023
_Diff _Count
Definition: algorithm:1941
_Codecvt * _Pcvt
Definition: wbuffer:316
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
202 return (_Traits::eof());
205 if (!_Traits::eq_int_type(_Traits::eof(), _Meta))
_Mode _Status
Definition: wbuffer:318
size_t _Nback
Definition: wbuffer:319
_Elem _Myback[8]
Definition: wbuffer:320
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:317
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:317
_STD streambuf _Mysb
Definition: wbuffer:37
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: wbuffer:41
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: wbuffer:41
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
state_type _State
Definition: wbuffer:315
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
236 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
_Traits::int_type int_type
Definition: wbuffer:40
int_type _Get_elem()
Definition: wbuffer:260
size_t _Nback
Definition: wbuffer:319
_Elem _Myback[8]
Definition: wbuffer:320
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
220 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
_Traits::int_type int_type
Definition: wbuffer:40
int_type _Get_elem()
Definition: wbuffer:260
size_t _Nback
Definition: wbuffer:319
_Elem _Myback[8]
Definition: wbuffer:320
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
The documentation for this class was generated from the following file: