Inheritance diagram for std::basic_iostream< _CharT, _Traits >:

| 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_istream< _CharT, _Traits > | __istream_type | 
| typedef basic_ostream< _CharT, _Traits > | __ostream_type | 
| Public Member Functions | |
| basic_iostream (basic_streambuf< _CharT, _Traits > *__sb) | |
| Constructor does nothing. | |
| virtual | ~basic_iostream () | 
| Destructor does nothing. | |
| Protected Member Functions | |
| basic_iostream () | |
This class multiply inherits from the input and output stream classes simply to provide a single interface.
Definition at line 751 of file istream.
| typedef basic_istream<_CharT, _Traits> std::basic_iostream< _CharT, _Traits >::__istream_type | 
| typedef basic_ostream<_CharT, _Traits> std::basic_iostream< _CharT, _Traits >::__ostream_type | 
| typedef _CharT std::basic_iostream< _CharT, _Traits >::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_istream< _CharT, _Traits >.
Reimplemented in std::strstream, std::basic_fstream< _CharT, _Traits >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.
| typedef _Traits::int_type std::basic_iostream< _CharT, _Traits >::int_type | 
Reimplemented from std::basic_istream< _CharT, _Traits >.
Reimplemented in std::strstream, std::basic_fstream< _CharT, _Traits >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.
| typedef _Traits::off_type std::basic_iostream< _CharT, _Traits >::off_type | 
Reimplemented from std::basic_istream< _CharT, _Traits >.
Reimplemented in std::strstream, std::basic_fstream< _CharT, _Traits >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.
| typedef _Traits::pos_type std::basic_iostream< _CharT, _Traits >::pos_type | 
Reimplemented from std::basic_istream< _CharT, _Traits >.
Reimplemented in std::strstream, std::basic_fstream< _CharT, _Traits >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.
| typedef _Traits std::basic_iostream< _CharT, _Traits >::traits_type | 
Reimplemented from std::basic_istream< _CharT, _Traits >.
Reimplemented in std::basic_fstream< _CharT, _Traits >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.
| std::basic_iostream< _CharT, _Traits >::basic_iostream | ( | basic_streambuf< _CharT, _Traits > * | __sb | ) |  [inline, explicit] | 
| virtual std::basic_iostream< _CharT, _Traits >::~basic_iostream | ( | ) |  [inline, virtual] | 
| std::basic_iostream< _CharT, _Traits >::basic_iostream | ( | ) |  [inline, explicit, protected] | 
 1.4.7
 1.4.7