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