basic_ios Class Reference

class basic_ios : public ios_base

Inherits from

Public Member Functions
basic_ios ( basic_streambuf < _CharT, _Traits > *)
~basic_ios ()
void _M_handle_exception ( ios_base::iostate )
bool _STLP_CALL _S_eof ( int_type )
void clear ( iostate )
basic_ios < _CharT, _Traits > & copyfmt (const basic_ios < _CharT, _Traits > &)
iostate exceptions ()
void exceptions ( iostate )
char_type fill ()
char_type fill ( char_type )
locale imbue (const locale &)
char narrow (_CharT, char)
basic_streambuf < _CharT, _Traits > * rdbuf ()
basic_streambuf < _CharT, _Traits > * rdbuf ( basic_streambuf < char_type , traits_type > *)
void setstate ( iostate )
basic_ostream < _CharT, _Traits > * tie ()
basic_ostream < _CharT, _Traits > * tie ( basic_ostream < char_type , traits_type > *)
_CharT widen (char)
Protected Member Functions
basic_ios ()
void init ( basic_streambuf < _CharT, _Traits > *)
Inherited Functions
ios_base::_M_check_exception_mask()
ios_base::_M_clear_nothrow(iostate)
ios_base::_M_copy_state(const ios_base &)
ios_base::_M_ctype_facet()const
ios_base::_M_get_exception_mask()const
ios_base::_M_grouping()const
ios_base::_M_invoke_callbacks(event)
ios_base::_M_numpunct_facet()const
ios_base::_M_set_exception_mask(iostate)
ios_base::_M_setstate_nothrow(iostate)
ios_base::_M_throw_failure()
ios_base::_S_initialize()
ios_base::_S_uninitialize()
ios_base::bad()const
ios_base::eof()const
ios_base::fail()const
ios_base::flags()const
ios_base::flags(fmtflags)
ios_base::getloc()const
ios_base::good()const
ios_base::ios_base()
ios_base::iword(int)
ios_base::operator void *()const
ios_base::operator!()const
ios_base::precision()const
ios_base::precision(streamsize)
ios_base::pword(int)
ios_base::rdstate()const
ios_base::register_callback(event_callback,int)
ios_base::setf(fmtflags)
ios_base::setf(fmtflags,fmtflags)
ios_base::sync_with_stdio(bool)
ios_base::unsetf(fmtflags)
ios_base::width()const
ios_base::width(streamsize)
ios_base::xalloc()
ios_base::~ios_base()
Inherited Enumerations
ios_base:event
Public Member Type Definitions
typedef _CharT char_type
typedef _Traits::int_type int_type
typedef _Traits::off_type off_type
typedef _Traits::pos_type pos_type
typedef _Traits traits_type
Private Attributes
char_type _M_fill
basic_streambuf < _CharT, _Traits > * _M_streambuf
basic_ostream < _CharT, _Traits > * _M_tied_ostream
Inherited Attributes
ios_base::_M_cached_ctype
ios_base::_M_cached_grouping
ios_base::_M_cached_numpunct
ios_base::_S_was_synced
ios_base::__default_mode
ios_base::adjustfield
ios_base::app
ios_base::ate
ios_base::badbit
ios_base::basefield
ios_base::beg
ios_base::binary
ios_base::boolalpha
ios_base::cur
ios_base::dec
ios_base::end
ios_base::eofbit
ios_base::failbit
ios_base::fixed
ios_base::floatfield
ios_base::goodbit
ios_base::hex
ios_base::in
ios_base::internal
ios_base::left
ios_base::oct
ios_base::out
ios_base::right
ios_base::scientific
ios_base::showbase
ios_base::showpoint
ios_base::showpos
ios_base::skipws
ios_base::trunc
ios_base::unitbuf
ios_base::uppercase

Constructor & Destructor Documentation

basic_ios(basic_streambuf< _CharT, _Traits > *)

basic_ios ( basic_streambuf < _CharT, _Traits > * __streambuf ) [explicit]

Parameters

basic_streambuf < _CharT, _Traits > * __streambuf

basic_ios()

basic_ios ( ) [protected]

~basic_ios()

~basic_ios ( ) [inline, virtual]

Member Functions Documentation

_M_handle_exception(ios_base::iostate)

void _M_handle_exception ( ios_base::iostate __flag )

Parameters

ios_base::iostate __flag

_S_eof(int_type)

bool _STLP_CALL _S_eof ( int_type __c ) [static, inline]

Parameters

int_type __c

clear(iostate)

void clear ( iostate __state =  goodbit ) [inline]

Parameters

iostate __state =  goodbit

copyfmt(const basic_ios< _CharT, _Traits > &)

basic_ios < _CharT, _Traits > & copyfmt ( const basic_ios < _CharT, _Traits > & __x )

Parameters

const basic_ios < _CharT, _Traits > & __x

exceptions()

iostate exceptions ( ) const [inline]

exceptions(iostate)

void exceptions ( iostate __mask ) [inline]

Parameters

iostate __mask

fill()

char_type fill ( ) const [inline]

fill(char_type)

char_type fill ( char_type __fill ) [inline]

Parameters

char_type __fill

imbue(const locale &)

locale imbue ( const locale & )

Parameters

const locale &

init(basic_streambuf< _CharT, _Traits > *)

void init ( basic_streambuf < _CharT, _Traits > * __streambuf ) [protected]

Parameters

basic_streambuf < _CharT, _Traits > * __streambuf

narrow(_CharT, char)

char narrow ( _CharT ,
char
) const [inline]

Parameters

_CharT
char

rdbuf()

basic_streambuf < _CharT, _Traits > * rdbuf ( ) const [inline]

rdbuf(basic_streambuf< char_type, traits_type > *)

basic_streambuf < _CharT, _Traits > * rdbuf ( basic_streambuf < char_type , traits_type > * )

setstate(iostate)

void setstate ( iostate __state ) [inline]

Parameters

iostate __state

tie()

basic_ostream < _CharT, _Traits > * tie ( ) const [inline]

tie(basic_ostream< char_type, traits_type > *)

basic_ostream < _CharT, _Traits > * tie ( basic_ostream < char_type , traits_type > * __new_tied_ostream ) [inline]

Parameters

basic_ostream < char_type , traits_type > * __new_tied_ostream

widen(char)

_CharT widen ( char ) const [inline]

Parameters

char

Member Type Definitions Documentation

Typedef char_type

typedef _CharT char_type

Typedef int_type

typedef _Traits::int_type int_type

Typedef off_type

typedef _Traits::off_type off_type

Typedef pos_type

typedef _Traits::pos_type pos_type

Typedef traits_type

typedef _Traits traits_type

Member Data Documentation

char_type _M_fill

char_type _M_fill [private]

basic_streambuf< _CharT, _Traits > * _M_streambuf

basic_streambuf < _CharT, _Traits > * _M_streambuf [private]

basic_ostream< _CharT, _Traits > * _M_tied_ostream

basic_ostream < _CharT, _Traits > * _M_tied_ostream [private]