21#ifndef _STLP_INTERNAL_IOS_H
25#ifndef _STLP_INTERNAL_STREAMBUF
29#ifndef _STLP_INTERNAL_NUMPUNCT_H
38template <
class _CharT,
class _Traits>
46template <
class _CharT,
class _Traits>
55template <
class _CharT,
class _Traits>
58 _M_invoke_callbacks(erase_event);
63 _M_invoke_callbacks(copyfmt_event);
68template <
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);
89template <
class _CharT,
class _Traits>
95template <
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(
' '));
113template <
class _CharT,
class _Traits>
116 this->_M_setstate_nothrow(__flag);
117 if (this->_M_get_exception_mask() & __flag)
_STLP_MOVE_TO_STD_NAMESPACE void fill(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
#define _STLP_NULL_CHAR_INIT(_ChT)
iostate exceptions() const
basic_ios< _CharT, _Traits > & copyfmt(const basic_ios< _CharT, _Traits > &__x)
basic_streambuf< _CharT, _Traits > * rdbuf() const
locale imbue(const locale &)
void init(basic_streambuf< _CharT, _Traits > *__streambuf)
basic_ostream< _CharT, _Traits > * _M_tied_ostream
const ctype< char_type > * _M_cached_ctype
void _M_handle_exception(ios_base::iostate __flag)
streamsize precision() const
locale imbue(const locale &)
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE