|
virtual int_type | overflow (int_type _Meta=_Traits::eof()) |
|
virtual int_type | pbackfail (int_type _Meta=_Traits::eof()) |
|
virtual int_type | underflow () |
|
virtual int_type | uflow () |
|
virtual pos_type | seekoff (off_type, ios::seekdir, ios::openmode=(ios::openmode)(ios::in|ios::out)) |
|
virtual pos_type | seekpos (pos_type, ios::openmode=(ios::openmode)(ios::in|ios::out)) |
|
__CLR_OR_THIS_CALL | basic_streambuf () |
|
__CLR_OR_THIS_CALL | basic_streambuf (_Uninitialized) |
|
__CLR_OR_THIS_CALL | basic_streambuf (const _Myt &_Right) |
|
_Myt &__CLR_OR_THIS_CALL | operator= (const _Myt &_Right) |
|
void __CLR_OR_THIS_CALL | swap (_Myt &_Right) |
|
_Elem *__CLR_OR_THIS_CALL | eback () const |
|
_Elem *__CLR_OR_THIS_CALL | gptr () const |
|
_Elem *__CLR_OR_THIS_CALL | pbase () const |
|
_Elem *__CLR_OR_THIS_CALL | pptr () const |
|
_Elem *__CLR_OR_THIS_CALL | egptr () const |
|
void __CLR_OR_THIS_CALL | gbump (int _Off) |
|
void __CLR_OR_THIS_CALL | setg (_Elem *_First, _Elem *_Next, _Elem *_Last) |
|
_Elem *__CLR_OR_THIS_CALL | epptr () const |
|
_Elem *__CLR_OR_THIS_CALL | _Gndec () |
|
_Elem *__CLR_OR_THIS_CALL | _Gninc () |
|
_Elem *__CLR_OR_THIS_CALL | _Gnpreinc () |
|
streamsize __CLR_OR_THIS_CALL | _Gnavail () const |
|
void __CLR_OR_THIS_CALL | pbump (int _Off) |
|
void __CLR_OR_THIS_CALL | setp (_Elem *_First, _Elem *_Last) |
|
void __CLR_OR_THIS_CALL | setp (_Elem *_First, _Elem *_Next, _Elem *_Last) |
|
_Elem *__CLR_OR_THIS_CALL | _Pninc () |
|
streamsize __CLR_OR_THIS_CALL | _Pnavail () const |
|
void __CLR_OR_THIS_CALL | _Init () |
|
void __CLR_OR_THIS_CALL | _Init (_Elem **_Gf, _Elem **_Gn, int *_Gc, _Elem **_Pf, _Elem **_Pn, int *_Pc) |
|
virtual streamsize __CLR_OR_THIS_CALL | showmanyc () |
|
virtual streamsize __CLR_OR_THIS_CALL | xsgetn (_Elem *_Ptr, streamsize _Count) |
|
virtual streamsize __CLR_OR_THIS_CALL | xsputn (const _Elem *_Ptr, streamsize _Count) |
|
virtual pos_type __CLR_OR_THIS_CALL | seekoff (off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out) |
|
virtual pos_type __CLR_OR_THIS_CALL | seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out) |
|
virtual _Myt *__CLR_OR_THIS_CALL | setbuf (_Elem *, streamsize) |
|
virtual int __CLR_OR_THIS_CALL | sync () |
|
virtual void __CLR_OR_THIS_CALL | imbue (const locale &) |
|
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
Enumerator |
---|
_Unused |
|
_Wrote |
|
_Need |
|
_Got |
|
_Eof |
|
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
locale _Loc
Definition: xlocbuf:301
size_t _Nback
Definition: xlocbuf:298
_Mysb * _Mystrbuf
Definition: xlocbuf:296
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_Mode _Status
Definition: xlocbuf:297
state_type _State
Definition: xlocbuf:294
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
locale _Loc
Definition: xlocbuf:301
size_t _Nback
Definition: xlocbuf:298
_Mysb * _Mystrbuf
Definition: xlocbuf:296
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_Mode _Status
Definition: xlocbuf:297
state_type _State
Definition: xlocbuf:294
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
locale _Loc
Definition: xlocbuf:301
size_t _Nback
Definition: xlocbuf:298
_Mysb * _Mystrbuf
Definition: xlocbuf:296
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_Mode _Status
Definition: xlocbuf:297
state_type _State
Definition: xlocbuf:294
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
72 case _Codecvt::partial:
87 case _Codecvt::noconv:
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
unsigned _Dest
Definition: mbstring.h:107
static constexpr bool __CLRCALL_OR_CDECL eq_int_type(const int_type &_Left, const int_type &_Right) _NOEXCEPT
Definition: iosfwd:540
_Mysb * _Mystrbuf
Definition: xlocbuf:296
_Myt & assign(_Myt &&_Right) _NOEXCEPT_OP(_Alty
Definition: xstring:2090
_Myt & append(initializer_list< _Elem > _Ilist)
Definition: xstring:2199
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_Mode _Status
Definition: xlocbuf:297
char int *typedef int(__CRTDECL *_CRT_REPORT_HOOKW)(int
Definition: crtdbg.h:45
int int_type
Definition: iosfwd:467
state_type _State
Definition: xlocbuf:294
size_type size() const _NOEXCEPT
Definition: xstring:3023
_Diff _Count
Definition: algorithm:1941
string _Str
Definition: xlocbuf:300
static constexpr int_type __CLRCALL_OR_CDECL eof() _NOEXCEPT
Definition: iosfwd:550
streamsize __CLR_OR_THIS_CALL sputn(const _Elem *_Ptr, streamsize _Count)
Definition: streambuf:204
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
269 case _Codecvt::partial:
272 (
size_t)(_Src - _Buf));
274 return (_Traits::to_int_type(_Ch));
277 case _Codecvt::noconv:
283 return (_Traits::to_int_type(_Ch));
291 return (_Traits::eof());
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
unsigned _Dest
Definition: mbstring.h:107
static constexpr bool __CLRCALL_OR_CDECL eq_int_type(const int_type &_Left, const int_type &_Right) _NOEXCEPT
Definition: iosfwd:540
_Mysb * _Mystrbuf
Definition: xlocbuf:296
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
static constexpr _Elem __CLRCALL_OR_CDECL to_char_type(const int_type &_Meta) _NOEXCEPT
Definition: iosfwd:530
int_type __CLR_OR_THIS_CALL sbumpc()
Definition: streambuf:147
_Myt & append(initializer_list< _Elem > _Ilist)
Definition: xstring:2199
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_In_ size_t _Out_opt_ int _In_z_ unsigned char const * _Src
Definition: mbstring.h:1039
_Mode _Status
Definition: xlocbuf:297
_Myt & erase(const size_type _Off=0)
Definition: xstring:2584
memcpy(_Destination, _Source, _SourceSize)
state_type _State
Definition: xlocbuf:294
size_type size() const _NOEXCEPT
Definition: xstring:3023
#define _CSTD
Definition: yvals.h:570
string _Str
Definition: xlocbuf:300
static constexpr int_type __CLRCALL_OR_CDECL eof() _NOEXCEPT
Definition: iosfwd:550
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
Reimplemented from basic_streambuf< _Elem, _Traits >.
119 if (_Traits::eq_int_type(_Traits::eof(), _Meta))
120 return (_Traits::not_eof(_Meta));
123 return (_Traits::eof());
127 const _Elem
_Ch = _Traits::to_char_type(_Meta);
135 &_Ch, &_Ch + 1, _Src,
138 case _Codecvt::partial:
147 return (_Traits::eof());
157 return (_Traits::eof());
161 case _Codecvt::noconv:
162 if (_Traits::eq_int_type(
167 return (_Traits::eof());
172 return (_Traits::eof());
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
long long streamsize
Definition: iosfwd:23
unsigned _Dest
Definition: mbstring.h:107
size_t _Nback
Definition: xlocbuf:298
static constexpr bool __CLRCALL_OR_CDECL eq_int_type(const int_type &_Left, const int_type &_Right) _NOEXCEPT
Definition: iosfwd:540
_Mysb * _Mystrbuf
Definition: xlocbuf:296
_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
const _Codecvt * _Pcvt
Definition: xlocbuf:295
_In_ size_t _Out_opt_ int _In_z_ unsigned char const * _Src
Definition: mbstring.h:1039
_Mode _Status
Definition: xlocbuf:297
char int *typedef int(__CRTDECL *_CRT_REPORT_HOOKW)(int
Definition: crtdbg.h:45
int int_type
Definition: iosfwd:467
state_type _State
Definition: xlocbuf:294
size_type size() const _NOEXCEPT
Definition: xstring:3023
_Diff _Count
Definition: algorithm:1941
string _Str
Definition: xlocbuf:300
static constexpr int_type __CLRCALL_OR_CDECL eof() _NOEXCEPT
Definition: iosfwd:550
streamsize __CLR_OR_THIS_CALL sputn(const _Elem *_Ptr, streamsize _Count)
Definition: streambuf:204
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
Reimplemented from basic_streambuf< _Elem, _Traits >.
181 return (_Traits::eof());
184 if (!_Traits::eq_int_type(_Traits::eof(), _Meta))
size_t _Nback
Definition: xlocbuf:298
_Mode _Status
Definition: xlocbuf:297
_Elem _Myback[8]
Definition: xlocbuf:299
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: xlocbuf:296
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
_Mysb * _Mystrbuf
Definition: xlocbuf:296
streambuf _Mysb
Definition: xlocbuf:26
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: xlocbuf:30
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
_Traits::pos_type pos_type
Definition: xlocbuf:30
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
state_type _State
Definition: xlocbuf:294
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
Reimplemented from basic_streambuf< _Elem, _Traits >.
215 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
size_t _Nback
Definition: xlocbuf:298
int_type _Get_elem()
Definition: xlocbuf:239
_Elem _Myback[8]
Definition: xlocbuf:299
_Traits::int_type int_type
Definition: xlocbuf:29
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
Reimplemented from basic_streambuf< _Elem, _Traits >.
199 else if (_Traits::eq_int_type(_Traits::eof(), _Meta =
_Get_elem()))
size_t _Nback
Definition: xlocbuf:298
int_type _Get_elem()
Definition: xlocbuf:239
_Elem _Myback[8]
Definition: xlocbuf:299
_Traits::int_type int_type
Definition: xlocbuf:29
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
template<class _Codecvt , class _Elem = wchar_t, class _Traits = char_traits<_Elem>>
The documentation for this class was generated from the following file: