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:312
state_type _State
Definition: wbuffer:309
size_t _Nback
Definition: wbuffer:313
_Mysb * _Mystrbuf
Definition: wbuffer:311
_Traits::state_type state_type
Definition: wbuffer:44
#define _ADDFAC(loc, pfac)
Definition: xlocale:553
_STD locale _Loc
Definition: wbuffer:316
_Codecvt * _Pcvt
Definition: wbuffer:310
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:312
state_type _State
Definition: wbuffer:309
size_t _Nback
Definition: wbuffer:313
_Mysb * _Mystrbuf
Definition: wbuffer:311
_Traits::state_type state_type
Definition: wbuffer:44
#define _ADDFAC(loc, pfac)
Definition: xlocale:553
_STD locale _Loc
Definition: wbuffer:316
_Codecvt * _Pcvt
Definition: wbuffer:310
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mode _Status
Definition: wbuffer:312
state_type _State
Definition: wbuffer:309
size_t _Nback
Definition: wbuffer:313
_Mysb * _Mystrbuf
Definition: wbuffer:311
#define _ADDFAC(loc, pfac)
Definition: xlocale:553
_STD locale _Loc
Definition: wbuffer:316
_Codecvt * _Pcvt
Definition: wbuffer:310
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:312
_Longlong streamsize
Definition: iosfwd:22
state_type _State
Definition: wbuffer:309
_Mysb * _Mystrbuf
Definition: wbuffer:311
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1737
_STD string _Str
Definition: wbuffer:315
_Myt & assign(_Myt &&_Right) _NOEXCEPT
Definition: xstring:919
size_type size() const _NOEXCEPT
Definition: xstring:1752
_Diff _Count
Definition: algorithm:1941
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:972
_Codecvt * _Pcvt
Definition: wbuffer:310
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
274 else if (_Byte_traits::eq_int_type(_Byte_traits::eof(),
278 _Str.
append(1, _Byte_traits::to_char_type(_Meta));
282 &
_Ch, &_Ch + 1, _Dest))
284 case _Codecvt::partial:
287 (
size_t)(_Src - _Buf));
289 return (_Traits::to_int_type(_Ch));
292 case _Codecvt::noconv:
295 _CSTD memcpy(&_Ch, _Buf,
298 return (_Traits::to_int_type(_Ch));
306 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:312
state_type _State
Definition: wbuffer:309
_Mysb * _Mystrbuf
Definition: wbuffer:311
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1737
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
_STD string _Str
Definition: wbuffer:315
_Myt & erase(size_type _Off=0)
Definition: xstring:1333
size_type size() const _NOEXCEPT
Definition: xstring:1752
#define _CSTD
Definition: yvals.h:559
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:972
_Codecvt * _Pcvt
Definition: wbuffer:310
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
137 if (_Traits::eq_int_type(_Traits::eof(), _Meta))
138 return (_Traits::not_eof(_Meta));
141 return (_Traits::eof());
145 const _Elem
_Ch = _Traits::to_char_type(_Meta);
153 &_Ch, &_Ch + 1, _Src,
156 case _Codecvt::partial:
159 size_t _Count = _Dest - _Buf;
161 && _Byte_traits::eq_int_type(
163 (
typename _Traits::int_type)
_Mystrbuf->sputn(
166 return (_Traits::eof());
176 return (_Traits::eof());
180 case _Codecvt::noconv:
181 if (_Traits::eq_int_type(
183 (
typename _Traits::int_type)
_Mystrbuf->sputn(
185 (
_STD streamsize)sizeof (_Elem))))
186 return (_Traits::eof());
191 return (_Traits::eof());
_Mode _Status
Definition: wbuffer:312
_Longlong streamsize
Definition: iosfwd:22
state_type _State
Definition: wbuffer:309
size_t _Nback
Definition: wbuffer:313
_Mysb * _Mystrbuf
Definition: wbuffer:311
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1737
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
_STD string _Str
Definition: wbuffer:315
_Myt & assign(_Myt &&_Right) _NOEXCEPT
Definition: xstring:919
size_type size() const _NOEXCEPT
Definition: xstring:1752
_Diff _Count
Definition: algorithm:1941
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:972
_Codecvt * _Pcvt
Definition: wbuffer:310
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
200 return (_Traits::eof());
203 if (!_Traits::eq_int_type(_Traits::eof(), _Meta))
_Mode _Status
Definition: wbuffer:312
size_t _Nback
Definition: wbuffer:313
_Elem _Myback[8]
Definition: wbuffer:314
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:311
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: wbuffer:311
_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:309
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
231 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:254
size_t _Nback
Definition: wbuffer:313
_Elem _Myback[8]
Definition: wbuffer:314
template<class _Codecvt, class _Elem = wchar_t, class _Traits = _STD char_traits<_Elem>>
218 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:254
size_t _Nback
Definition: wbuffer:313
_Elem _Myback[8]
Definition: wbuffer:314
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: