Name

iosfwd - Declares forward references to several template classes used throughout, iostreams and specializes them for wide and tiny characters.


Library

libstdcpp.lib


Synopsis

#include <iosfwd>
template<class charT> struct char_traits;
template<class stateT> class fpos;
class mbstate_t;
template<class T> class allocator;
template<class charT,class traits=char_traits<charT>>
class basic_ios;
template<class charT,class traits=char_traits<charT>>
class basic_streambuf;
template<class charT,class traits=char_traits<charT>>
class basic_istream;
template<class charT,class traits=char_traits<charT>>
class basic_ostream;
template<class charT,class traits=char_traits<charT>,
class Allocator = allocator<charT> >
class basic_stringbuf;
template<class charT,class traits=char_traits<charT>,
class Allocator = allocator<charT> >
class basic_istringstream;
template<class charT,class traits=char_traits<charT>,
class Allocator = allocator<charT> >
class basic_ostringstream;
template<class charT,class traits=char_traits<charT>>
class basic_filebuf;
template<class charT,class traits=char_traits<charT>>
class basic_ifstream;
template<class charT,class traits=char_traits<charT>>
class basic_ofstream;
template<class charT,class traits=char_traits<charT>>
class ostreambuf_iterator;
template<class charT,class traits=char_traits<charT>>
class istreambuf_iterator;
template<class charT,class traits=char_traits<charT>>
class basic_iostream;
template<class charT,class traits=char_traits<charT>,
class Allocator = allocator<charT> >
class basic_stringstream;
template<class charT,class traits=char_traits<charT>>
class basic_fstream;
typedef basic_ios<char>              ios;
typedef basic_streambuf<char>        streambuf;
typedef basic_istream<char>          istream;
typedef basic_ostream<char>          ostream;
typedef basic_stringbuf<char>        stringbuf;
typedef basic_istringstream<char>    istringstream;
typedef basic_ostringstream<char>    ostringstream;
typedef basic_filebuf<char>          filebuf;
typedef basic_ifstream<char>         ifstream;
typedef basic_ofstream<char>         ofstream;
typedef basic_iostream<char>         iostream;
typedef basic_stringstream<char>     stringstream;
typedef basic_fstream<char>          fstream;
typedef basic_ios<wchar_t>           wios;
typedef basic_streambuf<wchar_t>     wstreambuf;
typedef basic_istream<wchar_t>       wistream;
typedef basic_ostream<wchar_t>       wostream;
typedef basic_stringbuf<wchar_t>     wstringbuf;
typedef basic_istringstream<wchar_t> wistringstream;
typedef basic_ostringstream<wchar_t> wostringstream;
typedef basic_filebuf<wchar_t>       wfilebuf;
typedef basic_ifstream<wchar_t>      wifstream;
typedef basic_ofstream<wchar_t>      wofstream;
typedef basic_iostream<wchar_t>      wiostream;
typedef basic_stringstream<wchar_t>  wstringstream;
typedef basic_fstream<wchar_t>       wfstream;
typedef fpos<mbstate_t>              streampos;
typedef fpos<mbstate_t>              wstreampos;
typedef long                         streamoff;
typedef long		             wstreamoff;

Detailed Description

http://dsc.sun.com/sunstudio/documentation/ss8_docs/man3c++/iosfwd.3.html


Limitation

None


Feedback

For additional information or queries on this page send feedback


� 2008 Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user.

Top

Legal Disclaimer
Please note, that by using some of the links in this document you will leave the Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user. website and the site you enter is not operated by Nokia. If you choose to access such sites, you should take precautions for security or content. By using the site, you shall review and agree to the site's rules of use before using the site. You agree and acknowledge that Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user. has no control over the service and will not assume any liability or responsibility for the availability of the site, nor for any aspects of the service.