Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::ios_base Class Reference

#include <ios_base.h>

Inherited by std::basic_ios.

List of all members.

Public Types

enum  event { erase_event, imbue_event, copyfmt_event }

Public Methods


Static Public Methods


Static Public Attributes


Protected Methods


Protected Attributes


Static Protected Attributes


Member Typedef Documentation

typedef _Ios_Fmtflags fmtflags
 

typedef _Ios_Iostate iostate
 

typedef _Ios_Openmode openmode
 

typedef _Ios_Seekdir seekdir
 

typedef void (* event_callback)(event, ios_base&, int)
 


Member Enumeration Documentation

enum event
 

Enumeration values:
erase_event  
imbue_event  
copyfmt_event  


Constructor & Destructor Documentation

~ios_base ( )
 

ios_base ( ) [protected]
 


Member Function Documentation

void register_callback ( event_callback __fn,
int __index )
 

void _M_call_callbacks ( event __ev ) throw () [protected]
 

void _M_dispose_callbacks ( void ) [protected]
 

_Words& _M_grow_words ( int __index ) [protected]
 

void _M_init ( ) [protected]
 

fmtflags flags ( ) const [inline]
 

fmtflags flags ( fmtflags __fmtfl ) [inline]
 

fmtflags setf ( fmtflags __fmtfl ) [inline]
 

fmtflags setf ( fmtflags __fmtfl,
fmtflags __mask ) [inline]
 

void unsetf ( fmtflags __mask ) [inline]
 

streamsize precision ( ) const [inline]
 

streamsize precision ( streamsize __prec ) [inline]
 

streamsize width ( ) const [inline]
 

streamsize width ( streamsize __wide ) [inline]
 

bool sync_with_stdio ( bool __sync = true ) [static]
 

locale imbue ( const locale & __loc )
 

Reimplemented in std::basic_ios.

locale getloc ( ) const [inline]
 

int xalloc ( ) throw () [static]
 

long & iword ( int __ix ) [inline]
 

void *& pword ( int __ix ) [inline]
 


Member Data Documentation

const fmtflags boolalpha = fmtflags(__ios_flags::_S_boolalpha) [static]
 

const fmtflags dec = fmtflags(__ios_flags::_S_dec) [static]
 

const fmtflags fixed = fmtflags(__ios_flags::_S_fixed) [static]
 

const fmtflags hex = fmtflags(__ios_flags::_S_hex) [static]
 

const fmtflags internal = fmtflags(__ios_flags::_S_internal) [static]
 

const fmtflags left = fmtflags(__ios_flags::_S_left) [static]
 

const fmtflags oct = fmtflags(__ios_flags::_S_oct) [static]
 

const fmtflags right = fmtflags(__ios_flags::_S_right) [static]
 

const fmtflags scientific = fmtflags(__ios_flags::_S_scientific) [static]
 

const fmtflags showbase = fmtflags(__ios_flags::_S_showbase) [static]
 

const fmtflags showpoint = fmtflags(__ios_flags::_S_showpoint) [static]
 

const fmtflags showpos = fmtflags(__ios_flags::_S_showpos) [static]
 

const fmtflags skipws = fmtflags(__ios_flags::_S_skipws) [static]
 

const fmtflags unitbuf = fmtflags(__ios_flags::_S_unitbuf) [static]
 

const fmtflags uppercase = fmtflags(__ios_flags::_S_uppercase) [static]
 

const fmtflags adjustfield = fmtflags(__ios_flags::_S_adjustfield) [static]
 

const fmtflags basefield = fmtflags(__ios_flags::_S_basefield) [static]
 

const fmtflags floatfield = fmtflags(__ios_flags::_S_floatfield) [static]
 

const iostate badbit = iostate(__ios_flags::_S_badbit) [static]
 

const iostate eofbit = iostate(__ios_flags::_S_eofbit) [static]
 

const iostate failbit = iostate(__ios_flags::_S_failbit) [static]
 

const iostate goodbit = iostate(0) [static]
 

const openmode app = openmode(__ios_flags::_S_app) [static]
 

const openmode ate = openmode(__ios_flags::_S_ate) [static]
 

const openmode binary = openmode(__ios_flags::_S_bin) [static]
 

const openmode in = openmode(__ios_flags::_S_in) [static]
 

const openmode out = openmode(__ios_flags::_S_out) [static]
 

const openmode trunc = openmode(__ios_flags::_S_trunc) [static]
 

const seekdir beg = seekdir(0) [static]
 

const seekdir cur = seekdir(SEEK_CUR) [static]
 

const seekdir end = seekdir(SEEK_END) [static]
 

streamsize _M_precision [protected]
 

streamsize _M_width [protected]
 

fmtflags _M_flags [protected]
 

_Callback_list* _M_callbacks [protected]
 

const int _S_local_words = 8 [static, protected]
 

_Words _M_word_array[_S_local_words] [protected]
 

_Words _M_dummy [protected]
 

_Words* _M_words [protected]
 

int _M_word_limit [protected]
 

locale _M_ios_locale [protected]
 


The documentation for this class was generated from the following file:
Generated at Fri Apr 6 15:54:34 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001