ios_base Class Reference

#include <stdapis/stlportv5/stl/_ios_base.h>

class ios_base

Nested Classes and Structures

Public Member Type Definitions
typedefvoid(* event_callback
typedef fmtflags fmt_flags
typedefint fmtflags
typedef iostate io_state
typedefint iostate
typedef openmode open_mode
typedefint openmode
typedef seekdir seek_dir
typedefint seekdir
typedef _STLP_STD::streamoff streamoff
typedef _STLP_STD::streampos streampos
Public Attributes
const int__default_mode
const intadjustfield
const intapp
const intate
const intbadbit
const intbasefield
const intbeg
const intbinary
const intboolalpha
const intcur
const intdec
const intend
const inteofbit
const intfailbit
const intfixed
const intfloatfield
const intgoodbit
const inthex
const intin
const intinternal
const intleft
const intoct
const intout
const intright
const intscientific
const intshowbase
const intshowpoint
const intshowpos
const intskipws
const inttrunc
const intunitbuf
const intuppercase
Protected Attributes
locale::facet *_M_cached_ctype
string _M_cached_grouping
locale::facet *_M_cached_numpunct
bool_S_was_synced
Public Member Enumerations
enumevent { erase_event, imbue_event, copyfmt_event }
Public Member Functions
virtual ~ios_base()
const locale::facet *_M_ctype_facet()
const string &_M_grouping()
const locale::facet *_M_numpunct_facet()
boolbad()
booleof()
boolfail()
fmtflags flags()
fmtflags flags(fmtflags)
locale getloc()
boolgood()
_STLP_DECLSPEC localeimbue(const locale &)
_STLP_DECLSPEC long &iword(int)
operator void *()
booloperator!()
streamsize precision()
streamsize precision(streamsize)
_STLP_DECLSPEC void *&pword(int)
iostate rdstate()
_STLP_DECLSPEC voidregister_callback(event_callback, int)
fmtflags setf(fmtflags)
fmtflags setf(fmtflags, fmtflags)
_STLP_DECLSPEC bool _STLP_CALLsync_with_stdio(bool)
voidunsetf(fmtflags)
streamsize width()
streamsize width(streamsize)
_STLP_DECLSPEC int _STLP_CALLxalloc()
Protected Member Functions
ios_base()
void_M_check_exception_mask()
void_M_clear_nothrow(iostate)
_STLP_DECLSPEC void_M_copy_state(const ios_base &)
iostate _M_get_exception_mask()
_STLP_DECLSPEC void_M_invoke_callbacks(event)
void_M_set_exception_mask(iostate)
void_M_setstate_nothrow(iostate)
_STLP_DECLSPEC void _STLP_FUNCTION_THROWS_M_throw_failure()
void _STLP_CALL_S_initialize()
void _STLP_CALL_S_uninitialize()

Member Type Definition Documentation

Typedef event_callback

typedef void(*event_callback

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef fmt_flags

typedef fmtflags fmt_flags

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef fmtflags

typedef intfmtflags

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef io_state

typedef iostate io_state

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef iostate

typedef intiostate

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef open_mode

typedef openmode open_mode

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef openmode

typedef intopenmode

Typedef seek_dir

typedef seekdir seek_dir

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef seekdir

typedef intseekdir

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef streamoff

typedef _STLP_STD::streamoff streamoff

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Typedef streampos

typedef _STLP_STD::streampos streampos

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Member Attribute Documentation

_M_cached_ctype

locale::facet *_M_cached_ctype[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_cached_grouping

string _M_cached_grouping[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_cached_numpunct

locale::facet *_M_cached_numpunct[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_S_was_synced

bool_S_was_synced[protected, static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

__default_mode

const int__default_mode

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

adjustfield

const intadjustfield

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

app

const intapp

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

ate

const intate

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

badbit

const intbadbit

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

basefield

const intbasefield

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

beg

const intbeg

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

binary

const intbinary

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

boolalpha

const intboolalpha

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

cur

const intcur

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

dec

const intdec

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

end

const intend

eofbit

const inteofbit

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

failbit

const intfailbit

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

fixed

const intfixed

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

floatfield

const intfloatfield

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

goodbit

const intgoodbit

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

hex

const inthex

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

in

const intin

internal

const intinternal

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

left

const intleft[static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

oct

const intoct

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

out

const intout

right

const intright

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

scientific

const intscientific

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

showbase

const intshowbase

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

showpoint

const intshowpoint

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

showpos

const intshowpos

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

skipws

const intskipws

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

trunc

const inttrunc

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

unitbuf

const intunitbuf

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

uppercase

const intuppercase

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Member Enumeration Documentation

Enum event

EnumeratorValueDescription
erase_event
imbue_event
copyfmt_event

Constructor & Destructor Documentation

ios_base ( )

_STLP_DECLSPECios_base()[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

~ios_base ( )

_STLP_DECLSPEC~ios_base()[virtual]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

Member Function Documentation

_M_check_exception_mask ( )

void_M_check_exception_mask()[protected, inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_clear_nothrow ( iostate )

void_M_clear_nothrow(iostate__state)[protected, inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__state-
Return Value
-

_M_copy_state ( const ios_base & )

_STLP_DECLSPEC void_M_copy_state(const ios_base &__x)[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__x-
Return Value
-

_M_ctype_facet ( )

const locale::facet *_M_ctype_facet()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_get_exception_mask ( )

iostate _M_get_exception_mask()const [protected, inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_grouping ( )

const string &_M_grouping()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_invoke_callbacks ( event )

_STLP_DECLSPEC void_M_invoke_callbacks(event)[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
-
Return Value
-

_M_numpunct_facet ( )

const locale::facet *_M_numpunct_facet()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_set_exception_mask ( iostate )

void_M_set_exception_mask(iostate__mask)[protected, inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__mask-
Return Value
-

_M_setstate_nothrow ( iostate )

void_M_setstate_nothrow(iostate__state)[protected, inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__state-
Return Value
-

_M_throw_failure ( )

_STLP_DECLSPEC void _STLP_FUNCTION_THROWS_M_throw_failure()[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_S_initialize ( )

void _STLP_CALL_S_initialize()[protected, static]

_S_uninitialize ( )

void _STLP_CALL_S_uninitialize()[protected, static]

bad ( )

boolbad()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

eof ( )

booleof()const [inline]

fail ( )

boolfail()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

flags ( )

fmtflags flags()const [inline]

flags ( fmtflags )

fmtflags flags(fmtflags__flags)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__flags-
Return Value
-

getloc ( )

locale getloc()const [inline]

good ( )

boolgood()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

imbue ( const locale & )

_STLP_DECLSPEC localeimbue(const locale &)

iword ( int )

_STLP_DECLSPEC long &iword(int__index)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__index-
Return Value
-

operator void * ( )

operator void *()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

operator! ( )

booloperator!()const [inline]

precision ( )

streamsize precision()const [inline]

precision ( streamsize )

streamsize precision(streamsize__newprecision)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__newprecision-
Return Value
-

pword ( int )

_STLP_DECLSPEC void *&pword(int__index)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__index-
Return Value
-

rdstate ( )

iostate rdstate()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

register_callback ( event_callback, int )

_STLP_DECLSPEC voidregister_callback(event_callback__fn,
int__index
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__fn-
__index-
Return Value
-

setf ( fmtflags )

fmtflags setf(fmtflags__flag)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__flag-
Return Value
-

setf ( fmtflags, fmtflags )

fmtflags setf(fmtflags__flag,
fmtflags__mask
)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__flag-
__mask-
Return Value
-

sync_with_stdio ( bool )

_STLP_DECLSPEC bool _STLP_CALLsync_with_stdio(bool__sync = true)[static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__sync-
Return Value
-

unsetf ( fmtflags )

voidunsetf(fmtflags__mask)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__mask-
Return Value
-

width ( )

streamsize width()const [inline]

width ( streamsize )

streamsize width(streamsize__newwidth)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__newwidth-
Return Value
-

xalloc ( )

_STLP_DECLSPEC int _STLP_CALLxalloc()[static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-