#include <basic_ios.h>
Inheritance diagram for std::basic_ios:
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 ctype<_CharT> | __ctype_type |
typedef ostreambuf_iterator< _CharT> | __ostreambuf_iter |
typedef num_put<_CharT, __ostreambuf_iter> | __numput_type |
typedef istreambuf_iterator< _CharT> | __istreambuf_iter |
typedef num_get<_CharT, __istreambuf_iter> | __numget_type |
Public Methods | |
const __ctype_type* | _M_get_fctype_ios (void) |
const __numget_type* | _M_get_fnumget (void) |
const __numput_type* | _M_get_fnumput (void) |
operator void * () const | |
bool | operator! () const |
iostate | rdstate () const |
void | clear (iostate __state=goodbit) |
void | setstate (iostate __state) |
bool | good () const |
bool | eof () const |
bool | fail () const |
bool | bad () const |
iostate | exceptions () const |
void | exceptions (iostate __except) |
basic_ios (basic_streambuf< _CharT, _Traits > *__sb) | |
virtual | ~basic_ios () |
basic_ostream<_CharT, _Traits>* | tie () const |
basic_ostream<_CharT, _Traits>* | tie (basic_ostream< _CharT, _Traits > *__tiestr) |
basic_streambuf<_CharT, _Traits>* | rdbuf () const |
basic_streambuf<_CharT, _Traits>* | rdbuf (basic_streambuf< _CharT, _Traits > *__sb) |
basic_ios& | copyfmt (const basic_ios &__rhs) |
char_type | fill () const |
char_type | fill (char_type __ch) |
locale | imbue (const locale &__loc) |
char | narrow (char_type __c, char __dfault) const |
char_type | widen (char __c) const |
Protected Methods | |
basic_ios () | |
void | init (basic_streambuf< _CharT, _Traits > *__sb) |
Protected Attributes | |
basic_streambuf<_CharT, _Traits>* | _M_streambuf |
iostate | _M_streambuf_state |
const __ctype_type* | _M_ios_fctype |
const __numput_type* | _M_fnumput |
const __numget_type* | _M_fnumget |
Private Attributes | |
basic_ostream<_CharT, _Traits>* | _M_tie |
char_type | _M_fill |
iostate | _M_exception |
|
Reimplemented in std::basic_istream, and std::basic_ostream. Definition at line 54 of file basic_ios.h. |
|
Reimplemented in std::basic_istream. Definition at line 58 of file basic_ios.h. |
|
Reimplemented in std::basic_istream. Definition at line 59 of file basic_ios.h. |
|
Reimplemented in std::basic_ostream. Definition at line 57 of file basic_ios.h. |
|
Reimplemented in std::basic_ostream. Definition at line 56 of file basic_ios.h. |
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 47 of file basic_ios.h. |
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 48 of file basic_ios.h. |
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 50 of file basic_ios.h. |
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 49 of file basic_ios.h. |
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 51 of file basic_ios.h. |
|
Definition at line 147 of file basic_ios.h. |
|
Definition at line 151 of file basic_ios.h. |
|
Definition at line 200 of file basic_ios.h. |
|
Definition at line 81 of file basic_ios.h. |
|
Definition at line 85 of file basic_ios.h. |
|
Definition at line 89 of file basic_ios.h. |
|
Definition at line 131 of file basic_ios.h. |
|
Definition at line 104 of file basic_ios.h. Referenced by exceptions(), and setstate(). |
|
|
|
Definition at line 123 of file basic_ios.h. |
|
Definition at line 139 of file basic_ios.h. |
|
Definition at line 135 of file basic_ios.h. Referenced by clear(). |
|
Definition at line 127 of file basic_ios.h. Referenced by operator void *(), and operator!(). |
|
Definition at line 181 of file basic_ios.h. |
|
Definition at line 177 of file basic_ios.h. |
|
Definition at line 119 of file basic_ios.h. |
|
Reimplemented from std::ios_base. |
|
Referenced by basic_ios(), std::basic_istream::basic_istream(), and std::basic_ostream::basic_ostream(). |
|
|
|
Definition at line 92 of file basic_ios.h. |
|
Definition at line 96 of file basic_ios.h. |
|
|
|
Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream. Definition at line 167 of file basic_ios.h. Referenced by clear(). |
|
Definition at line 100 of file basic_ios.h. |
|
Definition at line 115 of file basic_ios.h. Referenced by std::basic_fstream::close(), std::basic_ofstream::close(), std::basic_ifstream::close(), std::basic_fstream::open(), std::basic_ofstream::open(), and std::basic_ifstream::open(). |
|
Definition at line 159 of file basic_ios.h. |
|
Definition at line 155 of file basic_ios.h. |
|
|
|
Definition at line 65 of file basic_ios.h. |
|
Definition at line 64 of file basic_ios.h. |
|
Definition at line 76 of file basic_ios.h. |
|
Definition at line 74 of file basic_ios.h. |
|
Definition at line 72 of file basic_ios.h. |
|
Definition at line 68 of file basic_ios.h. |
|
Definition at line 69 of file basic_ios.h. |
|
Definition at line 63 of file basic_ios.h. |