blob: 4b4a244ce86b8dab2422da93d0a66171f9cfbd0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#include "state_saver.hh"
StateSaver::StateSaver(std::ostream& os)
: saved_stream_{ os }
, saved_flags_{ os.flags() }
, saved_precision_{ os.precision() }
{}
StateSaver::~StateSaver()
{
saved_stream_.flags(saved_flags_);
saved_stream_.precision(saved_precision_);
}
|