io_fwd.hpp 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. Copyright 2002 Daryle Walker
  3. Distributed under the Boost Software License, Version 1.0.
  4. (http://www.boost.org/LICENSE_1_0.txt)
  5. */
  6. #ifndef BOOST_IO_FWD_HPP
  7. #define BOOST_IO_FWD_HPP
  8. #include <iosfwd>
  9. namespace boost {
  10. namespace io {
  11. class ios_flags_saver;
  12. class ios_precision_saver;
  13. class ios_width_saver;
  14. class ios_base_all_saver;
  15. template<class Ch, class Tr = std::char_traits<Ch> >
  16. class basic_ios_iostate_saver;
  17. template<class Ch, class Tr = std::char_traits<Ch> >
  18. class basic_ios_exception_saver;
  19. template<class Ch, class Tr = std::char_traits<Ch> >
  20. class basic_ios_tie_saver;
  21. template<class Ch, class Tr = std::char_traits<Ch> >
  22. class basic_ios_rdbuf_saver;
  23. template<class Ch, class Tr = std::char_traits<Ch> >
  24. class basic_ios_fill_saver;
  25. template<class Ch, class Tr = std::char_traits<Ch> >
  26. class basic_ios_locale_saver;
  27. template<class Ch, class Tr = std::char_traits<Ch> >
  28. class basic_ios_all_saver;
  29. typedef basic_ios_iostate_saver<char> ios_iostate_saver;
  30. typedef basic_ios_iostate_saver<wchar_t> wios_iostate_saver;
  31. typedef basic_ios_exception_saver<char> ios_exception_saver;
  32. typedef basic_ios_exception_saver<wchar_t> wios_exception_saver;
  33. typedef basic_ios_tie_saver<char> ios_tie_saver;
  34. typedef basic_ios_tie_saver<wchar_t> wios_tie_saver;
  35. typedef basic_ios_rdbuf_saver<char> ios_rdbuf_saver;
  36. typedef basic_ios_rdbuf_saver<wchar_t> wios_rdbuf_saver;
  37. typedef basic_ios_fill_saver<char> ios_fill_saver;
  38. typedef basic_ios_fill_saver<wchar_t> wios_fill_saver;
  39. typedef basic_ios_locale_saver<char> ios_locale_saver;
  40. typedef basic_ios_locale_saver<wchar_t> wios_locale_saver;
  41. typedef basic_ios_all_saver<char> ios_all_saver;
  42. typedef basic_ios_all_saver<wchar_t> wios_all_saver;
  43. class ios_iword_saver;
  44. class ios_pword_saver;
  45. class ios_all_word_saver;
  46. } /* io */
  47. } /* boost */
  48. #endif