32#ifndef _RWSTD_RW_IOSFWD_H_INCLUDED
33#define _RWSTD_RW_IOSFWD_H_INCLUDED
35#ifndef _RWSTD_RW_BITMASK_H_INCLUDED
46struct char_traits<char>;
48#ifndef _RWSTD_NO_WCHAR_T
59template <
class _CharT,
class _Traits>
63template <
class _CharT,
class _Traits>
68template <
class _CharT,
class _Traits>
73template <
class _CharT,
class _Traits>
78template <
class _CharT,
class _Traits>
81template <
class _CharT,
class _Traits>
82struct ostreambuf_iterator;
84template <
class _CharT,
class _Traits>
85struct istreambuf_iterator;
91#define _RWSTD_IOSTATE _RWSTD_BITMASK_ENUM (_RW::__rw_iostate)
92#define _RWSTD_FMTFLAGS _RWSTD_BITMASK_ENUM (_RW::__rw_fmtflags)
98typedef _STD::istreambuf_iterator<char, _STD::char_traits<char> >
99 __rw_istreambuf_iterator;
101#ifndef _RWSTD_NO_WCHAR_T
103typedef _STD::istreambuf_iterator<wchar_t, _STD::char_traits<wchar_t> >
104 __rw_wistreambuf_iterator;
176 __rw_beg = _RWSTD_SEEK_SET,
177 __rw_cur = _RWSTD_SEEK_CUR,
178 __rw_end = _RWSTD_SEEK_END
#define _RWSTD_SPECIALIZED_CLASS
#define _RWSTD_DEFINE_BITMASK_OPERATORS(Bitmask)
#define _RWSTD_IOS_ADJUSTFIELD
#define _RWSTD_IOS_SKIPWS
#define _RWSTD_IOS_BADBIT
#define _RWSTD_IOS_NOLOCKBUF
#define _RWSTD_IOS_BOOLALPHA
#define _RWSTD_IOS_NOTHROW
#define _RWSTD_IOS_BASEFIELD
#define _RWSTD_IOS_NOREPLACE
#define _RWSTD_IOS_NOLOCK
#define _RWSTD_IOS_SYNC_STDIO
#define _RWSTD_IOS_FLOATFIELD
#define _RWSTD_IOS_UPPERCASE
#define _RWSTD_IOS_BINARY
#define _RWSTD_NAMESPACE(name)
#define _RWSTD_IOS_FAILBIT
#define _RWSTD_IOS_SHOWBASE
#define _RWSTD_IOS_NOCREATE
#define _RWSTD_IOS_RETHROW
#define _RWSTD_IOS_GOODBIT
#define _RWSTD_IOS_UNITBUF
#define _RWSTD_IOS_EOFBIT
#define _RWSTD_IOS_SCIENTIFIC
#define _RWSTD_IOS_NATIVE
#define _RWSTD_IOS_INTERNAL
#define _RWSTD_IOS_SHOWPOS
#define _RWSTD_IOS_SHOWPOINT