#pragma once #include #include #include namespace std { template class allocator; template > class basic_ios; template > class basic_istream; template > class basic_ostream; template > class basic_iostream; template, class Allocator = allocator > class basic_stringbuf; template, class Allocator = allocator > class basic_istringstream; template, class Allocator = allocator > class basic_ostringstream; template, class Allocator = allocator > class basic_stringstream; template > class basic_filebuf; template > class basic_ifstream; template > class basic_ofstream; template > class basic_fstream; template, class Allocator = allocator > class basic_syncbuf; template, class Allocator = allocator > class basic_osyncstream; template > class istreambuf_iterator; template > class ostreambuf_iterator; typedef basic_ios ios; typedef basic_ios wios; //typedef basic_istream istream; //typedef basic_ostream ostream; //typedef basic_iostream iostream; class istream; class ostream; class iostream; typedef basic_stringbuf stringbuf; typedef basic_istringstream istringstream; typedef basic_ostringstream ostringstream; typedef basic_stringstream stringstream; typedef basic_filebuf filebuf; //typedef basic_ifstream ifstream; //typedef basic_ofstream ofstream; //typedef basic_fstream fstream; class ifstream; class ofstream; class fstream; typedef basic_syncbuf syncbuf; typedef basic_osyncstream osyncstream; typedef basic_istream wistream; typedef basic_ostream wostream; typedef basic_iostream wiostream; typedef basic_stringbuf wstringbuf; typedef basic_istringstream wistringstream; typedef basic_ostringstream wostringstream; typedef basic_stringstream wstringstream; typedef basic_filebuf wfilebuf; typedef basic_ifstream wifstream; typedef basic_ofstream wofstream; typedef basic_fstream wfstream; typedef basic_syncbuf wsyncbuf; typedef basic_osyncstream wosyncstream; template class fpos; typedef fpos streampos; typedef fpos wstreampos; }