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 |
typedef basic_streambuf
< _CharT, _Traits > | _Base |
typedef basic_stringbuf
< _CharT, _Traits, _Alloc > | _Self |
typedef basic_string< _CharT,
_Traits, _Alloc > | _String |
Public Member Functions |
| | basic_stringbuf (ios_base::openmode __mode=ios_base::in|ios_base::out) |
| | basic_stringbuf (const _String &__s, ios_base::openmode __mode=ios_base::in|ios_base::out) |
| virtual | ~basic_stringbuf () |
| _String | str () const |
| void | str (const _String &__s) |
Protected Member Functions |
| virtual int_type | underflow () |
| virtual int_type | uflow () |
| virtual int_type | pbackfail (int_type __c) |
| virtual int_type | overflow (int_type __c) |
| int_type | pbackfail () |
| int_type | overflow () |
| virtual streamsize | xsputn (const char_type *__s, streamsize __n) |
| virtual streamsize | _M_xsputnc (char_type __c, streamsize __n) |
| virtual _Base * | setbuf (_CharT *__buf, streamsize __n) |
| virtual pos_type | seekoff (off_type __off, ios_base::seekdir __dir, ios_base::openmode __mode=ios_base::in|ios_base::out) |
| virtual pos_type | seekpos (pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out) |
Private Member Functions |
| void | _M_set_ptrs () |
Static Private Member Functions |
| static _CharT * | _S_start (const _String &__str) |
| static _CharT * | _S_finish (const _String &__str) |
Private Attributes |
| ios_base::openmode | _M_mode |
| _String | _M_str |
template<class _CharT, class _Traits, class _Alloc>
class basic_stringbuf< _CharT, _Traits, _Alloc >
Definition at line 55 of file _sstream.h.