Public Types |
| typedef _CharT | char_type |
| typedef _Traits::int_type | int_type |
| typedef _Traits::pos_type | pos_type |
| typedef _Traits::off_type | off_type |
| typedef _Traits | traits_type |
Public Member Functions |
| virtual | ~basic_streambuf () |
| char_type * | _M_eback () const |
| char_type * | _M_gptr () const |
| char_type * | _M_egptr () const |
| void | _M_gbump (int __n) |
| void | _M_setg (char_type *__gbegin, char_type *__gnext, char_type *__gend) |
basic_streambuf< _CharT,
_Traits > * | pubsetbuf (char_type *__s, streamsize __n) |
| pos_type | pubseekoff (off_type __offset, ios_base::seekdir __way, ios_base::openmode __mod=ios_base::in|ios_base::out) |
| pos_type | pubseekpos (pos_type __sp, ios_base::openmode __mod=ios_base::in|ios_base::out) |
| int | pubsync () |
| int_type | sputc (char_type __c) |
| streamsize | sputn (const char_type *__s, streamsize __n) |
| streamsize | _M_sputnc (char_type __c, streamsize __n) |
| streamsize | in_avail () |
| int_type | snextc () |
| int_type | sbumpc () |
| int_type | sgetc () |
| streamsize | sgetn (char_type *__s, streamsize __n) |
| int_type | sputbackc (char_type __c) |
| int_type | sungetc () |
| locale | pubimbue (const locale &) |
| locale | getloc () const |
| void | stossc () |
Protected Member Functions |
| | basic_streambuf () |
| char_type * | eback () const |
| char_type * | gptr () const |
| char_type * | egptr () const |
| void | gbump (int __n) |
| void | setg (char_type *__gbegin, char_type *__gnext, char_type *__gend) |
| char_type * | pbase () const |
| char_type * | pptr () const |
| char_type * | epptr () const |
| void | pbump (int __n) |
| void | setp (char_type *__pbegin, char_type *__pend) |
virtual basic_streambuf
< _CharT, _Traits > * | setbuf (char_type *, streamsize) |
| virtual pos_type | seekoff (off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out) |
| virtual pos_type | seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out) |
| virtual int | sync () |
| virtual streamsize | showmanyc () |
| virtual streamsize | xsgetn (char_type *__s, streamsize __n) |
| virtual int_type | underflow () |
| virtual int_type | uflow () |
| virtual int_type | pbackfail (int_type=traits_type::eof()) |
| virtual streamsize | xsputn (const char_type *__s, streamsize __n) |
| virtual streamsize | _M_xsputnc (char_type __c, streamsize __n) |
| virtual int_type | overflow (int_type=traits_type::eof()) |
| virtual void | imbue (const locale &) |
Private Member Functions |
| int_type | _M_snextc_aux () |
Private Attributes |
| char_type * | _M_gbegin |
| char_type * | _M_gnext |
| char_type * | _M_gend |
| char_type * | _M_pbegin |
| char_type * | _M_pnext |
| char_type * | _M_pend |
| locale | _M_locale |
Friends |
| class | basic_istream< _CharT, _Traits > |
| class | basic_ostream< _CharT, _Traits > |
template<class _CharT, class _Traits>
class basic_streambuf< _CharT, _Traits >
Definition at line 48 of file _streambuf.h.