//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is dual licensed under the MIT and the University of Illinois Open // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // #include #include // for mbstate_t int main() { { std::char_traits* t1 = 0; std::char_traits* t2 = 0; std::char_traits* t3 = 0; } { std::basic_ios* t1 = 0; std::basic_ios* t2 = 0; std::basic_ios* t3 = 0; } { std::basic_streambuf* t1 = 0; std::basic_streambuf* t2 = 0; std::basic_streambuf* t3 = 0; } { std::basic_istream* t1 = 0; std::basic_istream* t2 = 0; std::basic_istream* t3 = 0; } { std::basic_ostream* t1 = 0; std::basic_ostream* t2 = 0; std::basic_ostream* t3 = 0; } { std::basic_iostream* t1 = 0; std::basic_iostream* t2 = 0; std::basic_iostream* t3 = 0; } { std::basic_stringbuf* t1 = 0; std::basic_stringbuf* t2 = 0; std::basic_stringbuf* t3 = 0; } { std::basic_istringstream* t1 = 0; std::basic_istringstream* t2 = 0; std::basic_istringstream* t3 = 0; } { std::basic_ostringstream* t1 = 0; std::basic_ostringstream* t2 = 0; std::basic_ostringstream* t3 = 0; } { std::basic_stringstream* t1 = 0; std::basic_stringstream* t2 = 0; std::basic_stringstream* t3 = 0; } { std::basic_filebuf* t1 = 0; std::basic_filebuf* t2 = 0; std::basic_filebuf* t3 = 0; } { std::basic_ifstream* t1 = 0; std::basic_ifstream* t2 = 0; std::basic_ifstream* t3 = 0; } { std::basic_ofstream* t1 = 0; std::basic_ofstream* t2 = 0; std::basic_ofstream* t3 = 0; } { std::basic_fstream* t1 = 0; std::basic_fstream* t2 = 0; std::basic_fstream* t3 = 0; } { std::istreambuf_iterator* t1 = 0; std::istreambuf_iterator* t2 = 0; std::istreambuf_iterator* t3 = 0; } { std::ostreambuf_iterator* t1 = 0; std::ostreambuf_iterator* t2 = 0; std::ostreambuf_iterator* t3 = 0; } { std::ios* t1 = 0; std::wios* t2 = 0; } { std::streambuf* t1 = 0; std::istream* t2 = 0; std::ostream* t3 = 0; std::iostream* t4 = 0; } { std::stringbuf* t1 = 0; std::istringstream* t2 = 0; std::ostringstream* t3 = 0; std::stringstream* t4 = 0; } { std::filebuf* t1 = 0; std::ifstream* t2 = 0; std::ofstream* t3 = 0; std::fstream* t4 = 0; } { std::wstreambuf* t1 = 0; std::wistream* t2 = 0; std::wostream* t3 = 0; std::wiostream* t4 = 0; } { std::wstringbuf* t1 = 0; std::wistringstream* t2 = 0; std::wostringstream* t3 = 0; std::wstringstream* t4 = 0; } { std::wfilebuf* t1 = 0; std::wifstream* t2 = 0; std::wofstream* t3 = 0; std::wfstream* t4 = 0; } { std::fpos* t1 = 0; std::streampos* t2 = 0; std::wstreampos* t3 = 0; } }