#include <ios_base.h>
Inheritance diagram for std::ios_base:


Public Types | |
| typedef _Ios_Fmtflags | fmtflags |
| typedef _Ios_Iostate | iostate |
| typedef _Ios_Openmode | openmode |
| typedef _Ios_Seekdir | seekdir |
| typedef void (* | event_callback )(event, ios_base &, int) |
| enum | event { erase_event, imbue_event, copyfmt_event } |
Public Methods | |
| void | register_callback (event_callback __fn, int __index) |
| fmtflags | flags () const |
| fmtflags | flags (fmtflags __fmtfl) |
| fmtflags | setf (fmtflags __fmtfl) |
| fmtflags | setf (fmtflags __fmtfl, fmtflags __mask) |
| void | unsetf (fmtflags __mask) |
| streamsize | precision () const |
| streamsize | precision (streamsize __prec) |
| streamsize | width () const |
| streamsize | width (streamsize __wide) |
| locale | imbue (const locale &__loc) |
| locale | getloc () const |
| long& | iword (int __ix) |
| void*& | pword (int __ix) |
| ~ios_base () | |
Static Public Methods | |
| bool | sync_with_stdio (bool __sync=true) |
| int | xalloc () throw () |
Static Public Attributes | |
| const fmtflags | boolalpha = fmtflags(__ios_flags::_S_boolalpha) |
| const fmtflags | dec = fmtflags(__ios_flags::_S_dec) |
| const fmtflags | fixed = fmtflags(__ios_flags::_S_fixed) |
| const fmtflags | hex = fmtflags(__ios_flags::_S_hex) |
| const fmtflags | internal = fmtflags(__ios_flags::_S_internal) |
| const fmtflags | left = fmtflags(__ios_flags::_S_left) |
| const fmtflags | oct = fmtflags(__ios_flags::_S_oct) |
| const fmtflags | right = fmtflags(__ios_flags::_S_right) |
| const fmtflags | scientific = fmtflags(__ios_flags::_S_scientific) |
| const fmtflags | showbase = fmtflags(__ios_flags::_S_showbase) |
| const fmtflags | showpoint = fmtflags(__ios_flags::_S_showpoint) |
| const fmtflags | showpos = fmtflags(__ios_flags::_S_showpos) |
| const fmtflags | skipws = fmtflags(__ios_flags::_S_skipws) |
| const fmtflags | unitbuf = fmtflags(__ios_flags::_S_unitbuf) |
| const fmtflags | uppercase = fmtflags(__ios_flags::_S_uppercase) |
| const fmtflags | adjustfield = fmtflags(__ios_flags::_S_adjustfield) |
| const fmtflags | basefield = fmtflags(__ios_flags::_S_basefield) |
| const fmtflags | floatfield = fmtflags(__ios_flags::_S_floatfield) |
| const iostate | badbit = iostate(__ios_flags::_S_badbit) |
| const iostate | eofbit = iostate(__ios_flags::_S_eofbit) |
| const iostate | failbit = iostate(__ios_flags::_S_failbit) |
| const iostate | goodbit = iostate(0) |
| const openmode | app = openmode(__ios_flags::_S_app) |
| const openmode | ate = openmode(__ios_flags::_S_ate) |
| const openmode | binary = openmode(__ios_flags::_S_bin) |
| const openmode | in = openmode(__ios_flags::_S_in) |
| const openmode | out = openmode(__ios_flags::_S_out) |
| const openmode | trunc = openmode(__ios_flags::_S_trunc) |
| const seekdir | beg = seekdir(0) |
| const seekdir | cur = seekdir(SEEK_CUR) |
| const seekdir | end = seekdir(SEEK_END) |
Protected Methods | |
| void | _M_call_callbacks (event __ev) throw () |
| void | _M_dispose_callbacks (void) |
| _Words& | _M_grow_words (int __index) |
| void | _M_init () |
| ios_base () | |
Protected Attributes | |
| streamsize | _M_precision |
| streamsize | _M_width |
| fmtflags | _M_flags |
| _Callback_list* | _M_callbacks |
| _Words | _M_word_array [_S_local_words] |
| _Words | _M_dummy |
| _Words* | _M_words |
| int | _M_word_limit |
| locale | _M_ios_locale |
Static Protected Attributes | |
| const int | _S_local_words = 8 |
|
|
|
|
|
Definition at line 167 of file ios_base.h. |
|
|
Definition at line 189 of file ios_base.h. |
|
|
Definition at line 196 of file ios_base.h. |
|
|
Definition at line 205 of file ios_base.h. |
|
|
Definition at line 217 of file ios_base.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 315 of file ios_base.h. |
|
|
Definition at line 312 of file ios_base.h. Referenced by std::basic_ostream::operator<<(). |
|
|
Definition at line 372 of file ios_base.h. |
|
|
Reimplemented in std::basic_ios. |
|
|
Definition at line 379 of file ios_base.h. |
|
|
Definition at line 346 of file ios_base.h. |
|
|
Definition at line 343 of file ios_base.h. |
|
|
Definition at line 387 of file ios_base.h. |
|
|
|
|
|
Definition at line 331 of file ios_base.h. |
|
|
Definition at line 323 of file ios_base.h. |
|
|
|
|
|
Definition at line 340 of file ios_base.h. |
|
|
Definition at line 357 of file ios_base.h. |
|
|
Definition at line 354 of file ios_base.h. |
|
|
|
|
|
Definition at line 256 of file ios_base.h. |
|
|
Definition at line 273 of file ios_base.h. |
|
|
Definition at line 233 of file ios_base.h. |
|
|
Definition at line 281 of file ios_base.h. |
|
|
Definition at line 231 of file ios_base.h. |
|
|
Definition at line 232 of file ios_base.h. |
|
|
Definition at line 272 of file ios_base.h. |
|
|
Definition at line 275 of file ios_base.h. |
|
|
Definition at line 274 of file ios_base.h. |
|
|
Definition at line 271 of file ios_base.h. |
|
|
Definition at line 184 of file ios_base.h. |
|
|
Definition at line 197 of file ios_base.h. |
|
|
Definition at line 198 of file ios_base.h. |
|
|
Definition at line 190 of file ios_base.h. |
|
|
Definition at line 185 of file ios_base.h. |
|
|
Definition at line 206 of file ios_base.h. |
|
|
Definition at line 199 of file ios_base.h. |
|
|
Definition at line 169 of file ios_base.h. |
|
|
Definition at line 207 of file ios_base.h. |
|
|
Definition at line 170 of file ios_base.h. |
|
|
Definition at line 208 of file ios_base.h. |
|
|
Definition at line 191 of file ios_base.h. |
|
|
Definition at line 192 of file ios_base.h. |
|
|
Definition at line 171 of file ios_base.h. |
|
|
Definition at line 186 of file ios_base.h. |
|
|
Definition at line 193 of file ios_base.h. |
|
|
Definition at line 172 of file ios_base.h. |
|
|
Definition at line 200 of file ios_base.h. |
|
|
Definition at line 173 of file ios_base.h. |
|
|
Definition at line 174 of file ios_base.h. |
|
|
Definition at line 175 of file ios_base.h. |
|
|
Definition at line 201 of file ios_base.h. |
|
|
Definition at line 176 of file ios_base.h. |
|
|
Definition at line 177 of file ios_base.h. |
|
|
Definition at line 178 of file ios_base.h. |
|
|
Definition at line 179 of file ios_base.h. |
|
|
Definition at line 180 of file ios_base.h. |
|
|
Definition at line 181 of file ios_base.h. |
|
|
Definition at line 202 of file ios_base.h. |
|
|
Definition at line 182 of file ios_base.h. |
|
|
Definition at line 183 of file ios_base.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001