iosfwd header
From Cppwiki
iosfwd is a C++ Standard Library #include. It is responsible for forward declaring various parts of the stream library, as well as typedefs for common instantiations.
Contents |
Types forward declared by <iosfwd>
std::basic_ios std::basic_streambuf std::basic_istream std::basic_ostream std::basic_iostream std::basic_stringbuf std::basic_istringstream std::basic_ostringstream std::basic_stringstream std::basic_filebuf std::basic_ifstream std::basic_ofstream std::basic_fstream std::istreambuf_iterator std::ostreambuf_iterator
Typedefs defined by <iosfwd>
char based typedefs
typedef std::basic_ios<char> ios; typedef std::basic_streambuf<char><char> streambuf; typedef std::basic_istream<char> istream; typedef std::basic_ostream<char> ostream; typedef std::basic_iostream<char> iosteam; typedef std::basic_stringbuf<char> stringbuf; typedef std::basic_istringstream<char> istringstream; typedef std::basic_ostringstream<char> ostringstream; typedef std::basic_stringstream<char> stringstream; typedef std::basic_filebuf<char> filebuf; typedef std::basic_ifstream<char> ifstream; typedef std::basic_ofstream<char> ofstream; typedef std::basic_fstream<char> fstream;
wchar_t based typedefs
typedef std::basic_ios<wchar_t> wios; typedef std::basic_streambuf<wchar_t> wstreambuf; typedef std::basic_istream<wchar_t> wistream; typedef std::basic_ostream<wchar_t> wostream; typedef std::basic_iostream<wchar_t> wiostream; typedef std::basic_stringbuf<wchar_t> wstringbuf; typedef std::basic_istringstream<wchar_t> wistringstream; typedef std::basic_ostringstream<wchar_t> wostringstream; typedef std::basic_stringstring<wchar_t> wstringstream; typedef std::basic_filebuf<wchar_t> wfilebuf; typedef std::basic_fistream<wchar_t> wifstream; typedef std::basic_fostream<wchar_t> wofstream; typedef std::basic_fstream<wchar_t> wfstream;