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] | 
 1.4.7
 1.4.7