/** -*- C++ -*- ** ** KAI C++ Compiler ** ** Copyright (C) 1996-2001 Intel Corp. All rights reserved. ** ** Taken directly from the standard. **/ #ifndef __KAI_IOSFWD #define __KAI_IOSFWD #include #include // for mbstate_t namespace std { template class char_traits; template<> class char_traits; #if KAI_WCHAR_T template<> class char_traits; #endif /* KAI_WCHAR_T */ template class allocator; template > class basic_ios; template > class basic_streambuf; 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 basic_istreambuf_iterator; template > class basic_ostreambuf_iterator; template basic_ostream& __kai_insert_c_string(basic_ostream& out, const charT* s, __kai::streamsize_t length = 0); typedef basic_ios ios; #if KAI_WCHAR_T typedef basic_ios wios; #endif /* KAI_WCHAR_T */ typedef basic_streambuf streambuf; typedef basic_istream istream; typedef basic_ostream ostream; typedef basic_iostream 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; #if KAI_WCHAR_T typedef basic_streambuf wstreambuf; 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; #endif /* KAI_WCHAR_T */ template class fpos; typedef fpos streampos; #if KAI_WCHAR_T typedef fpos wstreampos; #endif /* KAI_WCHAR_T */ } // namespace std #endif /* __KAI_IOSFWD */