18 #ifndef _STLP_INTERNAL_IOS_H 19 #define _STLP_INTERNAL_IOS_H 22 #ifndef _STLP_IOS_BASE_H 26 #ifndef _STLP_INTERNAL_CTYPE_H 30 #ifndef _STLP_INTERNAL_NUMPUNCT_H 47 template <
class _CharT,
class _Traits>
106 inline char narrow(_CharT,
char)
const ;
107 inline _CharT
widen(
char)
const;
112 return _Traits::eq_int_type(
__c, __eof);
143 template <
class _CharT,
class _Traits>
146 {
return _M_ctype_facet()->narrow(
__c, __default); }
148 template <
class _CharT,
class _Traits>
151 {
return _M_ctype_facet()->widen(
__c); }
153 # if !defined (_STLP_NO_METHOD_SPECIALIZATION) 169 # if defined (_STLP_USE_TEMPLATE_EXPORT) 171 # if ! defined (_STLP_NO_WCHAR_T) 178 #if defined (_STLP_EXPOSE_STREAM_IMPLEMENTATION) && !defined (_STLP_LINK_TIME_INSTANTIATION)
static bool _STLP_CALL _S_eof(int_type __c)
void _M_clear_nothrow(iostate __state)
basic_streambuf< _CharT, _Traits > * _M_streambuf
basic_streambuf< _CharT, _Traits > * rdbuf() const
void _M_handle_exception(ios_base::iostate __flag)
void exceptions(iostate __mask)
locale imbue(const locale &)
_Traits::off_type off_type
char narrow(_CharT, char) const
const ctype< char_type > * _M_cached_ctype
void clear(iostate __state=goodbit)
char_type fill(char_type __fill)
basic_ios< _CharT, _Traits > & copyfmt(const basic_ios< _CharT, _Traits > &__x)
_Traits::int_type int_type
iostate exceptions() const
#define _STLP_EXPORT_TEMPLATE_CLASS
void _M_check_exception_mask()
void init(basic_streambuf< _CharT, _Traits > *__streambuf)
basic_ostream< _CharT, _Traits > * _M_tied_ostream
void setstate(iostate __state)
#define _STLP_TEMPLATE_NULL
_Check_return_ _CRTIMP int __cdecl __cdecl eof(_In_ int _FileHandle)
basic_ostream< _CharT, _Traits > * tie() const
basic_ostream< _CharT, _Traits > * tie(basic_ostream< char_type, traits_type > *__new_tied_ostream)
#define _STLP_END_NAMESPACE
const ctype< char_type > * _M_ctype_facet() const
void __fill(_ForwardIter __first, _ForwardIter __last, const _Tp &__val, const input_iterator_tag &, _Distance *)
iostate _M_get_exception_mask() const
void _M_set_exception_mask(iostate __mask)
#define _STLP_BEGIN_NAMESPACE
_Traits::pos_type pos_type