21 #ifndef _STLP_INTERNAL_IOS_H 25 #ifndef _STLP_INTERNAL_STREAMBUF 29 #ifndef _STLP_INTERNAL_NUMPUNCT_H 38 template <
class _CharT,
class _Traits>
46 template <
class _CharT,
class _Traits>
55 template <
class _CharT,
class _Traits>
58 _M_invoke_callbacks(erase_event);
63 _M_invoke_callbacks(copyfmt_event);
68 template <
class _CharT,
class _Traits>
73 _M_streambuf->pubimbue(__loc);
76 _M_cached_ctype = &use_facet<ctype<char_type> >(__loc);
80 _M_handle_exception(ios_base::failbit);
89 template <
class _CharT,
class _Traits>
95 template <
class _CharT,
class _Traits>
102 this->_M_set_exception_mask(ios_base::goodbit);
103 this->_M_clear_nothrow(__sb != 0 ? ios_base::goodbit : ios_base::badbit);
107 this->
fill(widen(
' '));
113 template <
class _CharT,
class _Traits>
116 this->_M_setstate_nothrow(__flag);
117 if (this->_M_get_exception_mask() & __flag)
locale imbue(const locale &)
streamsize precision() const
basic_streambuf< _CharT, _Traits > * rdbuf() const
ios_base &_STLP_CALL skipws(ios_base &__s)
void _M_handle_exception(ios_base::iostate __flag)
ios_base &_STLP_CALL dec(ios_base &__s)
locale imbue(const locale &)
const ctype< char_type > * _M_cached_ctype
basic_ios< _CharT, _Traits > & copyfmt(const basic_ios< _CharT, _Traits > &__x)
_STLP_MOVE_TO_STD_NAMESPACE void fill(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
iostate exceptions() const
void init(basic_streambuf< _CharT, _Traits > *__streambuf)
basic_ostream< _CharT, _Traits > * _M_tied_ostream
static const wchar_t void * locale
#define _STLP_NULL_CHAR_INIT(_ChT)
#define _STLP_END_NAMESPACE
#define _STLP_BEGIN_NAMESPACE