Inheritance diagram for std::strstream:
Public Types | |
typedef char | char_type |
typedef char_traits< char >::int_type | int_type |
typedef char_traits< char >::pos_type | pos_type |
typedef char_traits< char >::off_type | off_type |
Public Member Functions | |
strstream () | |
strstream (char *, int, ios_base::openmode=ios_base::in|ios_base::out) | |
virtual | ~strstream () |
strstreambuf * | rdbuf () const |
Accessing the underlying buffer. | |
void | freeze (bool=true) |
int | pcount () const |
char * | str () |
Private Attributes | |
strstreambuf | _M_buf |
Definition at line 158 of file strstream.
typedef char std::strstream::char_type |
These are standard types. They permit a standardized way of referring to names of (or names dependant on) the template parameters, which are specific to the implementation.
Reimplemented from std::basic_iostream< char >.
typedef char_traits<char>::int_type std::strstream::int_type |
typedef char_traits<char>::off_type std::strstream::off_type |
typedef char_traits<char>::pos_type std::strstream::pos_type |
std::strstream::strstream | ( | ) |
std::strstream::strstream | ( | char * | , | |
int | , | |||
ios_base::openmode | = ios_base::in|ios_base::out | |||
) |
virtual std::strstream::~strstream | ( | ) | [virtual] |
void std::strstream::freeze | ( | bool | = true |
) |
int std::strstream::pcount | ( | ) | const |
strstreambuf* std::strstream::rdbuf | ( | ) | const |
Accessing the underlying buffer.
Reimplemented from std::basic_ios< char, _Traits >.
char* std::strstream::str | ( | ) |
strstreambuf std::strstream::_M_buf [private] |