#include <stdapis/stlportv5/stl/_sstream.h>
class basic_stringbuf : public basic_streambuf |
Public Member Type Definitions | |
---|---|
typedef | basic_streambuf< _CharT, _Traits > _Base |
typedef | basic_stringbuf< _CharT, _Traits, _Alloc > _Self |
typedef | basic_string< _CharT, _Traits, _Alloc > _String |
typedef | _CharT char_type |
typedef | _Traits::int_type int_type |
typedef | _Traits::off_type off_type |
typedef | _Traits::pos_type pos_type |
typedef | _Traits traits_type |
Public Member Functions | |
---|---|
basic_stringbuf(ios_base::openmode) | |
basic_stringbuf(const _String &, ios_base::openmode) | |
virtual | ~basic_stringbuf() |
_String | str() |
void | str(const _String &) |
Protected Member Functions | |
---|---|
virtual streamsize | _M_xsputnc(char_type, streamsize) |
virtual int_type | overflow(int_type) |
int_type | overflow() |
virtual int_type | pbackfail(int_type) |
int_type | pbackfail() |
virtual pos_type | seekoff(off_type, ios_base::seekdir, ios_base::openmode) |
virtual pos_type | seekpos(pos_type, ios_base::openmode) |
virtual _Base * | setbuf(_CharT *, streamsize) |
virtual int_type | uflow() |
virtual int_type | underflow() |
virtual streamsize | xsputn(const char_type *, streamsize) |
typedef basic_streambuf< _CharT, _Traits > | _Base |
typedef basic_stringbuf< _CharT, _Traits, _Alloc > | _Self |
typedef basic_string< _CharT, _Traits, _Alloc > | _String |
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::off_type | off_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits | traits_type |
basic_stringbuf | ( | ios_base::openmode | __mode = ios_base::in|ios_base::out | ) | [explicit] |
basic_stringbuf | ( | const _String & | __s, |
ios_base::openmode | __mode = ios_base::in|ios_base::out | ||
) | [explicit] |
~basic_stringbuf | ( | ) | [inline, virtual] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
streamsize | _M_xsputnc | ( | char_type | __c, |
streamsize | __n | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::_M_xsputnc(char_type,streamsize)
Reimplemented from basic_streambuf::overflow(int_type)
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__c | - |
int_type | overflow | ( | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Reimplemented from basic_streambuf::pbackfail(int_type)
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__c | - |
int_type | pbackfail | ( | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
pos_type | seekoff | ( | off_type | __off, |
ios_base::seekdir | __dir, | |||
ios_base::openmode | __mode = ios_base::in|ios_base::out | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::seekoff(off_type,ios_base::seekdir,ios_base::openmode)
pos_type | seekpos | ( | pos_type | __pos, |
ios_base::openmode | __mode = ios_base::in|ios_base::out | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::seekpos(pos_type,ios_base::openmode)
_Base * | setbuf | ( | _CharT * | , |
streamsize | __n | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::setbuf(char_type *,streamsize)
_String | str | ( | ) | const [inline] |
void | str | ( | const _String & | __s | ) |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__s | - |
streamsize | xsputn | ( | const char_type * | __s, |
streamsize | __n | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::xsputn(const char_type *,streamsize)