00001 #ifndef CLASSLIB_IOSFWD_H
00002 # define CLASSLIB_IOSFWD_H
00003
00004
00005
00006 # include "classlib/sysapi/system.h"
00007 # if HAVE_NEW_IOSTREAMS
00008 # include <iosfwd>
00009 # endif
00010
00011
00012
00013
00014
00015
00016
00017
00018 # if HAVE_NAMESPACE_STD && HAVE_NAMESPACES
00019 namespace std
00020 {
00021 # endif
00022 # if HAVE_NEW_IOSTREAMS
00023 class ios_base;
00024 # if !HAVE_STREAMBUF_IN_IOSFWD
00025 typedef basic_streambuf< char,ios_traits<char> > streambuf;
00026 # endif
00027 # endif
00028 # if HAVE_NAMESPACE_STD && HAVE_NAMESPACES
00029 }
00030 # endif
00031
00032 # if !HAVE_NEW_IOSTREAMS
00033 class ios;
00034 class istream;
00035 class ostream;
00036 class streambuf;
00037 class stringbuf;
00038 class filebuf;
00039 # endif
00040
00041
00042
00043
00044 #endif // CLASSLIB_IOSFWD_H