basic_ostream Class Reference

class basic_ostream : public basic_ios

Inherits from

Nested Classes and Structures

Public Member Functions
basic_ostream(basic_streambuf< _CharT, _Traits > *)
~basic_ostream()
void_M_put_char(_CharT)
void_M_put_nowiden(const _CharT *)
void_M_put_widen(const char *)
bool_M_put_widen_aux(const char *, streamsize)
_Self &flush()
_Self &operator<<(__ostream_fn)
_Self &operator<<(__ios_base_fn)
_Self &operator<<(__ios_fn)
_Self &operator<<(basic_streambuf< _CharT, _Traits > *)
_Self &operator<<(unsigned char)
_Self &operator<<(short)
_Self &operator<<(unsigned short)
_Self &operator<<(int)
_Self &operator<<(unsigned int)
_Self &operator<<(long)
_Self &operator<<(unsigned long)
_Self &operator<<(float)
_Self &operator<<(double)
_Self &operator<<(long double)
_Self &operator<<(const void *)
_Self &operator<<(bool)
_Self &put(char_type)
_Self &seekp(pos_type)
_Self &seekp(off_type, ios_base::seekdir)
pos_type tellp()
_Self &write(const char_type *, streamsize)
Private Member Functions
bool_M_copy_buffered(basic_streambuf< _CharT, _Traits > *, basic_streambuf< _CharT, _Traits > *)
bool_M_copy_unbuffered(basic_streambuf< _CharT, _Traits > *, basic_streambuf< _CharT, _Traits > *)
Inherited Functions
basic_ios::_M_handle_exception(ios_base::iostate)
basic_ios::_S_eof(int_type)
basic_ios::basic_ios()
basic_ios::basic_ios(basic_streambuf< _CharT, _Traits > *)
basic_ios::clear(iostate)
basic_ios::copyfmt(const basic_ios< _CharT, _Traits > &)
basic_ios::exceptions()const
basic_ios::exceptions(iostate)
basic_ios::fill()const
basic_ios::fill(char_type)
basic_ios::imbue(const locale &)
basic_ios::init(basic_streambuf< _CharT, _Traits > *)
basic_ios::narrow(_CharT,char)const
basic_ios::rdbuf()const
basic_ios::rdbuf(basic_streambuf< char_type, traits_type > *)
basic_ios::setstate(iostate)
basic_ios::tie()const
basic_ios::tie(basic_ostream< char_type, traits_type > *)
basic_ios::widen(char)const
basic_ios::~basic_ios()
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 basic_ios< _CharT, _Traits > _Basic_ios
typedef ios_base &(_STLP_CALL * __ios_base_fn
typedef basic_ios< _CharT, _Traits > &(_STLP_CALL * __ios_fn
typedef _Self &(_STLP_CALL * __ostream_fn
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 Member Type Definitions
typedef basic_ostream< _CharT, _Traits > _Self
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_ostream(basic_streambuf< _CharT, _Traits > *)

basic_ostream(basic_streambuf< _CharT, _Traits > *__buf)[explicit]

Parameters

basic_streambuf< _CharT, _Traits > * __buf

~basic_ostream()

~basic_ostream()[inline]

Member Functions Documentation

_M_copy_buffered(basic_streambuf< _CharT, _Traits > *, basic_streambuf< _CharT, _Traits > *)

bool_M_copy_buffered(basic_streambuf< _CharT, _Traits > *__from,
basic_streambuf< _CharT, _Traits > *__to
)[private]

Parameters

basic_streambuf< _CharT, _Traits > * __from
basic_streambuf< _CharT, _Traits > * __to

_M_copy_unbuffered(basic_streambuf< _CharT, _Traits > *, basic_streambuf< _CharT, _Traits > *)

bool_M_copy_unbuffered(basic_streambuf< _CharT, _Traits > *__from,
basic_streambuf< _CharT, _Traits > *__to
)[private]

Parameters

basic_streambuf< _CharT, _Traits > * __from
basic_streambuf< _CharT, _Traits > * __to

_M_put_char(_CharT)

void_M_put_char(_CharT__c)

Parameters

_CharT __c

_M_put_nowiden(const _CharT *)

void_M_put_nowiden(const _CharT *__s)

Parameters

const _CharT * __s

_M_put_widen(const char *)

void_M_put_widen(const char *__s)

Parameters

const char * __s

_M_put_widen_aux(const char *, streamsize)

bool_M_put_widen_aux(const char *__s,
streamsize__n
)

Parameters

const char * __s
streamsize __n

flush()

_Self &flush()[inline]

operator<<(__ostream_fn)

_Self &operator<<(__ostream_fn__f)[inline]

Parameters

__ostream_fn __f

operator<<(__ios_base_fn)

_Self &operator<<(__ios_base_fn__f)[inline]

Parameters

__ios_base_fn __f

operator<<(__ios_fn)

_Self &operator<<(__ios_fn__ff)[inline]

Parameters

__ios_fn __ff

operator<<(basic_streambuf< _CharT, _Traits > *)

_Self &operator<<(basic_streambuf< _CharT, _Traits > *__buf)

Parameters

basic_streambuf< _CharT, _Traits > * __buf

operator<<(unsigned char)

_Self &operator<<(unsigned char__x)[inline]

Parameters

unsigned char __x

operator<<(short)

_Self &operator<<(short__x)

Parameters

short __x

operator<<(unsigned short)

_Self &operator<<(unsigned short__x)

Parameters

unsigned short __x

operator<<(int)

_Self &operator<<(int__x)

Parameters

int __x

operator<<(unsigned int)

_Self &operator<<(unsigned int__x)

Parameters

unsigned int __x

operator<<(long)

_Self &operator<<(long__x)

Parameters

long __x

operator<<(unsigned long)

_Self &operator<<(unsigned long__x)

Parameters

unsigned long __x

operator<<(float)

_Self &operator<<(float__x)

Parameters

float __x

operator<<(double)

_Self &operator<<(double__x)

Parameters

double __x

operator<<(long double)

_Self &operator<<(long double__x)

Parameters

long double __x

operator<<(const void *)

_Self &operator<<(const void *__x)

Parameters

const void * __x

operator<<(bool)

_Self &operator<<(bool__x)

Parameters

bool __x

put(char_type)

_Self &put(char_type__c)

Parameters

char_type __c

seekp(pos_type)

_Self &seekp(pos_type__pos)[inline]

Parameters

pos_type __pos

seekp(off_type, ios_base::seekdir)

_Self &seekp(off_type__off,
ios_base::seekdir__dir
)[inline]

Parameters

off_type __off
ios_base::seekdir __dir

tellp()

pos_type tellp()[inline]

write(const char_type *, streamsize)

_Self &write(const char_type *__s,
streamsize__n
)

Parameters

const char_type * __s
streamsize __n

Member Type Definitions Documentation

Typedef _Basic_ios

typedef basic_ios< _CharT, _Traits >_Basic_ios

Typedef _Self

typedef basic_ostream< _CharT, _Traits >_Self[private]

Typedef __ios_base_fn

typedef ios_base &(_STLP_CALL *__ios_base_fn

Typedef __ios_fn

typedef basic_ios< _CharT, _Traits > &(_STLP_CALL *__ios_fn

Typedef __ostream_fn

typedef _Self &(_STLP_CALL *__ostream_fn

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