#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. |