Standard C++ Library Reference ISO/IEC (VERSION3)

Next
<iosfwd>
Include the iostreams standard header <iosfwd> to declare forward references to several
template classes used throughout iostreams. All such template classes are defined in other
standard headers. You include this header explicitly only when you need one of the above
declarations, but not its definition.
namespace std {
typedef T1 streamoff;
typedef T2 streamsize;
typedef fpos streampos;
// TEMPLATE CLASSES
template<class Elem>
class char_traits;
class char_traits<char>;
class char_traits<wchar_t>;
template<class Elem, class Tr = char_traits<Elem> >
class basic_ios;
template<class Elem, class Tr = char_traits<Elem> >
class istreambuf_iterator;
template<class Elem, class Tr = char_traits<Elem> >
class ostreambuf_iterator;
template<class Elem, class Tr = char_traits<Elem> >
class basic_streambuf;
template<class Elem, class Tr = char_traits<Elem> >
class basic_istream;
template<class Elem, class Tr = char_traits<Elem> >
class basic_ostream;
template<class Elem, class Tr = char_traits<Elem> >
class basic_iostream;
template<class Elem, class Tr = char_traits<Elem> >
class basic_stringbuf;
template<class Elem, class Tr = char_traits<Elem> >
class basic_istringstream;
template<class Elem, class Tr = char_traits<Elem> >
class basic_ostringstream;
template<class Elem, class Tr = char_traits<Elem> >