00001 00012 #ifndef STREAM_UTIL_H 00013 #define STREAM_UTIL_H 00014 00015 #include <iostream> 00016 00018 class io_state { 00019 public: 00028 io_state(std::ios & stream); 00030 ~io_state(); 00031 private: 00032 std::ios & stream; 00033 00034 std::ios::fmtflags format; 00035 std::streamsize precision; 00036 char fill; 00037 }; 00038 00039 #endif /* !STREAM_UTIL_H */