basic_ostream< _CharT, _Traits > Class Template Reference#include <_ostream.h>
Inheritance diagram for basic_ostream< _CharT, _Traits >: ![]()
Detailed Descriptiontemplate<class _CharT, class _Traits>
|
typedef _CharT basic_ostream< _CharT, _Traits >::char_type |
Reimplemented from basic_ios< _CharT, _Traits >.
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, and strstream.
Definition at line 63 of file _ostream.h.
typedef _Traits::int_type basic_ostream< _CharT, _Traits >::int_type |
Reimplemented from basic_ios< _CharT, _Traits >.
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, and strstream.
Definition at line 64 of file _ostream.h.
typedef _Traits::pos_type basic_ostream< _CharT, _Traits >::pos_type |
Reimplemented from basic_ios< _CharT, _Traits >.
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, and strstream.
Definition at line 65 of file _ostream.h.
typedef _Traits::off_type basic_ostream< _CharT, _Traits >::off_type |
Reimplemented from basic_ios< _CharT, _Traits >.
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, and strstream.
Definition at line 66 of file _ostream.h.
typedef _Traits basic_ostream< _CharT, _Traits >::traits_type |
Reimplemented from basic_ios< _CharT, _Traits >.
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, and basic_stringstream< _CharT, _Traits, _Alloc >.
Definition at line 67 of file _ostream.h.
typedef basic_ios<_CharT, _Traits> basic_ostream< _CharT, _Traits >::_Basic_ios |
Reimplemented in basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_iostream< _CharT, _Traits >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, and basic_iostream< char, char_traits< char > >.
Definition at line 68 of file _ostream.h.
typedef basic_ios<_CharT, _Traits>&(_STLP_CALL *) basic_ostream< _CharT, _Traits >::__ios_fn(basic_ios< _CharT, _Traits > &) |
Definition at line 75 of file _ostream.h.
typedef ios_base&(_STLP_CALL *) basic_ostream< _CharT, _Traits >::__ios_base_fn(ios_base &) |
Definition at line 76 of file _ostream.h.
typedef _Self&(_STLP_CALL *) basic_ostream< _CharT, _Traits >::__ostream_fn(_Self &) |
Definition at line 77 of file _ostream.h.
_STLP_BEGIN_NAMESPACE basic_ostream< _CharT, _Traits >::basic_ostream | ( | basic_streambuf< _CharT, _Traits > * | __buf | ) | [explicit] |
basic_ostream< _CharT, _Traits >::~basic_ostream | ( | ) |
Definition at line 43 of file _ostream.c.
_Self& basic_ostream< _CharT, _Traits >::operator<< | ( | __ostream_fn | __f | ) | [inline] |
Definition at line 78 of file _ostream.h.
Referenced by basic_ostream< _CharT, _Traits >::operator<<().
_Self& basic_ostream< _CharT, _Traits >::operator<< | ( | __ios_base_fn | __f | ) | [inline] |
Definition at line 79 of file _ostream.h.
_Self& basic_ostream< _CharT, _Traits >::operator<< | ( | __ios_fn | __ff | ) | [inline] |
Definition at line 80 of file _ostream.h.
void basic_ostream< _CharT, _Traits >::_M_put_char | ( | _CharT | __c | ) |
Definition at line 291 of file _ostream.c.
References basic_ios< _CharT, _Traits >::_M_handle_exception(), basic_ios< _CharT, _Traits >::_S_eof(), _STLP_CATCH_ALL, _STLP_TRY, ios_base::adjustfield, ios_base::badbit, ios_base::left, basic_ios< _CharT, _Traits >::rdbuf(), basic_ios< _CharT, _Traits >::setstate(), and ios_base::width().
Referenced by operator<<(), and basic_ostream< char, char_traits< char > >::operator<<().
void basic_ostream< _CharT, _Traits >::_M_put_nowiden | ( | const _CharT * | __s | ) |
Definition at line 322 of file _ostream.c.
References basic_ios< _CharT, _Traits >::_M_handle_exception(), _STLP_CATCH_ALL, _STLP_TRY, ios_base::adjustfield, ios_base::badbit, ios_base::failbit, ios_base::left, basic_ios< _CharT, _Traits >::rdbuf(), basic_ios< _CharT, _Traits >::setstate(), and ios_base::width().
void basic_ostream< _CharT, _Traits >::_M_put_widen | ( | const char * | __s | ) |
Definition at line 354 of file _ostream.c.
References basic_ios< _CharT, _Traits >::_M_handle_exception(), basic_ostream< _CharT, _Traits >::_M_put_widen_aux(), _STLP_CATCH_ALL, _STLP_TRY, ios_base::adjustfield, ios_base::badbit, ios_base::failbit, ios_base::left, __char_traits_base< _CharT, _CharT >::length(), basic_ios< _CharT, _Traits >::rdbuf(), basic_ios< _CharT, _Traits >::setstate(), and ios_base::width().
bool basic_ostream< _CharT, _Traits >::_M_put_widen_aux | ( | const char * | __s, | |
streamsize | __n | |||
) |
Definition at line 386 of file _ostream.c.
References basic_ios< _CharT, _Traits >::rdbuf(), and basic_streambuf< _CharT, _Traits >::sputc().
Referenced by basic_ostream< _CharT, _Traits >::_M_put_widen().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::put | ( | char_type | __c | ) |
Definition at line 399 of file _ostream.c.
References basic_ios< _CharT, _Traits >::_M_handle_exception(), basic_ios< _CharT, _Traits >::_S_eof(), _STLP_CATCH_ALL, _STLP_TRY, ios_base::badbit, and basic_ios< _CharT, _Traits >::setstate().
Referenced by _Rope_fill(), endl(), and ends().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::write | ( | const char_type * | __s, | |
streamsize | __n | |||
) |
Definition at line 421 of file _ostream.c.
References basic_ios< _CharT, _Traits >::_M_handle_exception(), _STLP_CATCH_ALL, _STLP_TRY, ios_base::badbit, basic_ios< _CharT, _Traits >::rdbuf(), and basic_ios< _CharT, _Traits >::setstate().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | basic_streambuf< _CharT, _Traits > * | __buf | ) |
Definition at line 49 of file _ostream.c.
References ios_base::badbit, ios_base::failbit, and basic_ios< _CharT, _Traits >::setstate().
_Self& basic_ostream< _CharT, _Traits >::operator<< | ( | unsigned char | __x | ) | [inline] |
Definition at line 104 of file _ostream.h.
_STLP_MOVE_TO_STD_NAMESPACE basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | short | __x | ) |
Definition at line 213 of file _ostream.c.
References __put_num(), __STATIC_CAST, _STLP_PRIV, _STLP_STATIC_ASSERT, ios_base::basefield, ios_base::dec, and ios_base::flags().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | unsigned short | __x | ) |
Definition at line 221 of file _ostream.c.
References __put_num(), __STATIC_CAST, _STLP_PRIV, and _STLP_STATIC_ASSERT.
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | int | __x | ) |
Definition at line 227 of file _ostream.c.
References __put_num(), __STATIC_CAST, _STLP_PRIV, _STLP_STATIC_ASSERT, ios_base::basefield, ios_base::dec, and ios_base::flags().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | unsigned int | __x | ) |
Definition at line 236 of file _ostream.c.
References __put_num(), __STATIC_CAST, _STLP_PRIV, _STLP_STATIC_ASSERT, and basic_ostream< _CharT, _Traits >::operator<<().
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | long | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | unsigned long | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | float | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | double | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | long double | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | const void * | __x | ) |
basic_ostream< _CharT, _Traits > & basic_ostream< _CharT, _Traits >::operator<< | ( | bool | __x | ) |
_Self& basic_ostream< _CharT, _Traits >::flush | ( | ) | [inline] |
pos_type basic_ostream< _CharT, _Traits >::tellp | ( | ) | [inline] |
Definition at line 141 of file _ostream.h.
_Self& basic_ostream< _CharT, _Traits >::seekp | ( | pos_type | __pos | ) | [inline] |
Definition at line 147 of file _ostream.h.
_Self& basic_ostream< _CharT, _Traits >::seekp | ( | off_type | __off, | |
ios_base::seekdir | __dir | |||
) | [inline] |
Definition at line 156 of file _ostream.h.