#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, _Traits > | __ostreambuf_iter |
typedef num_put< _CharT, __ostreambuf_iter > | __numput_type |
typedef istreambuf_iterator< _CharT, _Traits > | __istreambuf_iter |
typedef num_get< _CharT, __istreambuf_iter > | __numget_type |
Public Methods | |
const __ctype_type * | _M_get_fctype_ios (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) |
bool | _M_check_facet (const locale::facet *__f) |
void | _M_cache_facets (const locale &__loc) |
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< _CharT, _Traits >, and std::basic_ostream< _CharT, _Traits >. Definition at line 53 of file basic_ios.h. |
|
Reimplemented in std::basic_istream< _CharT, _Traits >. Definition at line 56 of file basic_ios.h. |
|
Reimplemented in std::basic_istream< _CharT, _Traits >. Definition at line 57 of file basic_ios.h. |
|
Reimplemented in std::basic_ostream< _CharT, _Traits >. Definition at line 55 of file basic_ios.h. |
|
Reimplemented in std::basic_ostream< _CharT, _Traits >. Definition at line 54 of file basic_ios.h. |
|
|
|
|
|
|
Definition at line 136 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::init(). |
|
Definition at line 140 of file basic_ios.h. |
|
Definition at line 189 of file basic_ios.h. |
|
Definition at line 130 of file basic_ios.tcc. References std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::_M_fnumput, and std::basic_ios< _CharT, _Traits >::_M_ios_fctype. Referenced by std::basic_ios< _CharT, _Traits >::imbue(), and std::basic_ios< _CharT, _Traits >::init(). |
|
Definition at line 196 of file basic_ios.h. References std::__throw_bad_cast(). Referenced by std::basic_istream< _CharT, _Traits >::operator>>(). |
|
Definition at line 78 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::_M_ios_fctype. Referenced by std::operator>>(), std::basic_istream< _CharT, _Traits >::sentry::sentry(), and std::ws(). |
|
Definition at line 120 of file basic_ios.h. References std::ios_base::badbit, and std::basic_ios< _CharT, _Traits >::rdstate(). |
|
|
|
Definition at line 112 of file basic_ios.h. References std::ios_base::eofbit, and std::basic_ios< _CharT, _Traits >::rdstate(). |
|
Definition at line 128 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::_M_exception, std::basic_ios< _CharT, _Traits >::_M_streambuf_state, std::basic_ios< _CharT, _Traits >::clear(), and std::ios_base::iostate. |
|
|
Definition at line 116 of file basic_ios.h. References std::ios_base::badbit, std::ios_base::failbit, and std::basic_ios< _CharT, _Traits >::rdstate(). Referenced by std::basic_ios< _CharT, _Traits >::operator void *(), and std::basic_ios< _CharT, _Traits >::operator!(). |
|
Definition at line 170 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::_M_fill, and std::basic_ios< _CharT, _Traits >::char_type. |
|
Definition at line 166 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::_M_fill. Referenced by std::basic_ios< _CharT, _Traits >::copyfmt(), std::operator<<(), and std::operator>>(). |
|
Definition at line 108 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::rdstate(). Referenced by std::basic_istream< _CharT, _Traits >::sentry::sentry(). |
|
Reimplemented from std::ios_base. Definition at line 104 of file basic_ios.tcc. References std::basic_ios< _CharT, _Traits >::_M_cache_facets(), and std::basic_ios< _CharT, _Traits >::rdbuf(). Referenced by std::operator<<(). |
|
|
Definition at line 93 of file basic_ios.tcc. References std::basic_ios< _CharT, _Traits >::_M_ios_fctype. Referenced by std::operator>>(). |
|
Definition at line 81 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::fail(). |
|
Definition at line 85 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::fail(). |
|
Definition at line 37 of file basic_ios.tcc. References std::basic_ios< _CharT, _Traits >::_M_streambuf, and std::basic_ios< _CharT, _Traits >::clear(). |
|
|
Definition at line 89 of file basic_ios.h. References std::basic_ios< _CharT, _Traits >::_M_streambuf_state. Referenced by std::basic_ios< _CharT, _Traits >::bad(), std::basic_ios< _CharT, _Traits >::clear(), std::basic_ios< _CharT, _Traits >::eof(), std::basic_ios< _CharT, _Traits >::fail(), and std::basic_ios< _CharT, _Traits >::good(). |
|
|
Definition at line 148 of file basic_ios.h. |
|
Definition at line 144 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::copyfmt(), and std::basic_istream< _CharT, _Traits >::sentry::sentry(). |
|
Definition at line 98 of file basic_ios.tcc. References std::basic_ios< _CharT, _Traits >::_M_ios_fctype. Referenced by std::endl(), std::getline(), std::basic_ios< _CharT, _Traits >::init(), and std::operator<<(). |
|
Definition at line 63 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::init(). |
|
Definition at line 62 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::fill(), and std::basic_ios< _CharT, _Traits >::init(). |
|
Definition at line 74 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::_M_cache_facets(), and std::basic_istream< _CharT, _Traits >::operator>>(). |
|
Definition at line 72 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::_M_cache_facets(). |
|
Definition at line 70 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::_M_cache_facets(), std::basic_ios< _CharT, _Traits >::_M_get_fctype_ios(), std::basic_ios< _CharT, _Traits >::narrow(), and std::basic_ios< _CharT, _Traits >::widen(). |
|
Definition at line 66 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::init(), and std::basic_ios< _CharT, _Traits >::rdbuf(). |
|
Definition at line 67 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::clear(), std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_ios< _CharT, _Traits >::init(), and std::basic_ios< _CharT, _Traits >::rdstate(). |
|
Definition at line 61 of file basic_ios.h. Referenced by std::basic_ios< _CharT, _Traits >::init(). |