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)
voidclear(iostate)
basic_ios< _CharT, _Traits > &copyfmt(const basic_ios< _CharT, _Traits > &)
iostate exceptions()
voidexceptions(iostate)
char_type fill()
char_type fill(char_type)
locale imbue(const locale &)
charnarrow(_CharT, char)
basic_streambuf< _CharT, _Traits > *rdbuf()
basic_streambuf< _CharT, _Traits > *rdbuf(basic_streambuf< char_type, traits_type > *)
voidsetstate(iostate)
basic_ostream< _CharT, _Traits > *tie()
basic_ostream< _CharT, _Traits > *tie(basic_ostream< char_type, traits_type > *)
_CharTwiden(char)
Protected Member Functions
basic_ios()
voidinit(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)

voidclear(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)

voidexceptions(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 > *)

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

Parameters

basic_streambuf< _CharT, _Traits > * __streambuf

narrow(_CharT, char)

charnarrow(_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)

voidsetstate(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)

_CharTwiden(char)const [inline]

Parameters

char

Member Type Definitions Documentation

Typedef char_type

typedef _CharTchar_type

Typedef int_type

typedef _Traits::int_typeint_type

Typedef off_type

typedef _Traits::off_typeoff_type

Typedef pos_type

typedef _Traits::pos_typepos_type

Typedef traits_type

typedef _Traitstraits_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]