1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/stdapis/boost/io_fwd.hpp Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -0,0 +1,67 @@
1.4 +// Boost io_fwd.hpp header file --------------------------------------------//
1.5 +
1.6 +// Copyright 2002 Daryle Walker. Use, modification, and distribution are subject
1.7 +// to the Boost Software License, Version 1.0. (See accompanying file
1.8 +// LICENSE_1_0.txt or a copy at <http://www.boost.org/LICENSE_1_0.txt>.)
1.9 +
1.10 +// See <http://www.boost.org/libs/io/> for the library's home page.
1.11 +
1.12 +#ifndef BOOST_IO_FWD_HPP
1.13 +#define BOOST_IO_FWD_HPP
1.14 +
1.15 +#include <iosfwd> // for std::char_traits (declaration)
1.16 +
1.17 +
1.18 +namespace boost
1.19 +{
1.20 +namespace io
1.21 +{
1.22 +
1.23 +
1.24 +// From <boost/io/ios_state.hpp> -------------------------------------------//
1.25 +
1.26 +class ios_flags_saver;
1.27 +class ios_precision_saver;
1.28 +class ios_width_saver;
1.29 +class ios_base_all_saver;
1.30 +
1.31 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.32 + class basic_ios_iostate_saver;
1.33 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.34 + class basic_ios_exception_saver;
1.35 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.36 + class basic_ios_tie_saver;
1.37 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.38 + class basic_ios_rdbuf_saver;
1.39 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.40 + class basic_ios_fill_saver;
1.41 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.42 + class basic_ios_locale_saver;
1.43 +template < typename Ch, class Tr = ::std::char_traits<Ch> >
1.44 + class basic_ios_all_saver;
1.45 +
1.46 +typedef basic_ios_iostate_saver<char> ios_iostate_saver;
1.47 +typedef basic_ios_iostate_saver<wchar_t> wios_iostate_saver;
1.48 +typedef basic_ios_exception_saver<char> ios_exception_saver;
1.49 +typedef basic_ios_exception_saver<wchar_t> wios_exception_saver;
1.50 +typedef basic_ios_tie_saver<char> ios_tie_saver;
1.51 +typedef basic_ios_tie_saver<wchar_t> wios_tie_saver;
1.52 +typedef basic_ios_rdbuf_saver<char> ios_rdbuf_saver;
1.53 +typedef basic_ios_rdbuf_saver<wchar_t> wios_rdbuf_saver;
1.54 +typedef basic_ios_fill_saver<char> ios_fill_saver;
1.55 +typedef basic_ios_fill_saver<wchar_t> wios_fill_saver;
1.56 +typedef basic_ios_locale_saver<char> ios_locale_saver;
1.57 +typedef basic_ios_locale_saver<wchar_t> wios_locale_saver;
1.58 +typedef basic_ios_all_saver<char> ios_all_saver;
1.59 +typedef basic_ios_all_saver<wchar_t> wios_all_saver;
1.60 +
1.61 +class ios_iword_saver;
1.62 +class ios_pword_saver;
1.63 +class ios_all_word_saver;
1.64 +
1.65 +
1.66 +} // namespace io
1.67 +} // namespace boost
1.68 +
1.69 +
1.70 +#endif // BOOST_IO_FWD_HPP