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>>
47 :
_Pcvt(
new _Codecvt),
_Mode _Status
Definition: wbuffer:315
state_type _State
Definition: wbuffer:312
size_t _Nback
Definition: wbuffer:316
_Mysb * _Mystrbuf
Definition: wbuffer:314
_Traits::state_type state_type
Definition: wbuffer:44
#define _ADDFAC(loc, pfac)
Definition: xlocale:545
_STD locale _Loc
Definition: wbuffer:319
_Codecvt * _Pcvt
Definition: wbuffer:313
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:315
state_type _State
Definition: wbuffer:312
size_t _Nback
Definition: wbuffer:316
_Mysb * _Mystrbuf
Definition: wbuffer:314
_Traits::state_type state_type
Definition: wbuffer:44
#define _ADDFAC(loc, pfac)
Definition: xlocale:545
_STD locale _Loc
Definition: wbuffer:319
_Codecvt * _Pcvt
Definition: wbuffer:313
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:315
state_type _State
Definition: wbuffer:312
size_t _Nback
Definition: wbuffer:316
_Mysb * _Mystrbuf
Definition: wbuffer:314
#define _ADDFAC(loc, pfac)
Definition: xlocale:545
_STD locale _Loc
Definition: wbuffer:319
_Codecvt * _Pcvt
Definition: wbuffer:313
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
91 case _Codecvt::partial:
93 size_t _Count = _Dest - _Buf;
95 && _Byte_traits::eq_int_type(
97 (
typename _Traits::int_type)
_Mystrbuf->sputn(
107 case _Codecvt::noconv:
_Mode _Status
Definition: wbuffer:315
_Longlong streamsize
Definition: iosfwd:22
unsigned int _Count
Definition: xcomplex:668
state_type _State
Definition: wbuffer:312
_Mysb * _Mystrbuf
Definition: wbuffer:314
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1741
_STD string _Str
Definition: wbuffer:318
_Myt & assign(_Myt &&_Right) _NOEXCEPT
Definition: xstring:945
size_type size() const _NOEXCEPT
Definition: xstring:1763
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:998
_Codecvt * _Pcvt
Definition: wbuffer:313
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>>
277 else if (_Byte_traits::eq_int_type(_Byte_traits::eof(),
281 _Str.
append(1, _Byte_traits::to_char_type(_Meta));
285 &
_Ch, &_Ch + 1, _Dest))
287 case _Codecvt::partial:
290 (
size_t)(_Src - _Buf));
292 return (_Traits::to_int_type(_Ch));
295 case _Codecvt::noconv:
298 _CSTD memcpy(&_Ch, _Buf,
301 return (_Traits::to_int_type(_Ch));
309 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:315
state_type _State
Definition: wbuffer:312
_Mysb * _Mystrbuf
Definition: wbuffer:314
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1741
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_STD string _Str
Definition: wbuffer:318
_Myt & erase(size_type _Off=0)
Definition: xstring:1339
size_type size() const _NOEXCEPT
Definition: xstring:1763
#define _CSTD
Definition: yvals.h:570
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:998
_Codecvt * _Pcvt
Definition: wbuffer:313
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>>
140 if (_Traits::eq_int_type(_Traits::eof(), _Meta))
141 return (_Traits::not_eof(_Meta));
144 return (_Traits::eof());
148 const _Elem
_Ch = _Traits::to_char_type(_Meta);
156 &_Ch, &_Ch + 1, _Src,
159 case _Codecvt::partial:
162 size_t _Count = _Dest - _Buf;
164 && _Byte_traits::eq_int_type(
166 (
typename _Traits::int_type)
_Mystrbuf->sputn(
169 return (_Traits::eof());
179 return (_Traits::eof());
183 case _Codecvt::noconv:
184 if (_Traits::eq_int_type(
186 (
typename _Traits::int_type)
_Mystrbuf->sputn(
188 (
_STD streamsize)sizeof (_Elem))))
189 return (_Traits::eof());
194 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:315
_Longlong streamsize
Definition: iosfwd:22
unsigned int _Count
Definition: xcomplex:668
state_type _State
Definition: wbuffer:312
size_t _Nback
Definition: wbuffer:316
_Mysb * _Mystrbuf
Definition: wbuffer:314
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1741
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_STD string _Str
Definition: wbuffer:318
_Myt & assign(_Myt &&_Right) _NOEXCEPT
Definition: xstring:945
size_type size() const _NOEXCEPT
Definition: xstring:1763
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:998
_Codecvt * _Pcvt
Definition: wbuffer:313
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
203 return (_Traits::eof());
206 if (!_Traits::eq_int_type(_Traits::eof(), _Meta))
_Mode _Status
Definition: wbuffer:315
size_t _Nback
Definition: wbuffer:316
_Elem _Myback[8]
Definition: wbuffer:317
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:314
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:314
_STD streambuf _Mysb
Definition: wbuffer:38
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: wbuffer:42
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: wbuffer:42
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
state_type _State
Definition: wbuffer:312
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
234 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
_Traits::int_type int_type
Definition: wbuffer:41
int_type _Get_elem()
Definition: wbuffer:257
size_t _Nback
Definition: wbuffer:316
_Elem _Myback[8]
Definition: wbuffer:317
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
221 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
_Traits::int_type int_type
Definition: wbuffer:41
int_type _Get_elem()
Definition: wbuffer:257
size_t _Nback
Definition: wbuffer:316
_Elem _Myback[8]
Definition: wbuffer:317
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: