#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(). |
1.2.15