basic_ios_fill_saver( state_type &s, aspect_type const &a ) : s_save_( s ), a_save_( s.fill(a) ) {}
explicit basic_ios_all_saver( state_type &s ) : s_save_( s ), a1_save_( s.flags() ), a2_save_( s.precision() ) , a3_save_( s.width() ), a4_save_( s.rdstate() ) , a5_save_( s.exceptions() ), a6_save_( s.tie() ) , a7_save_( s.rdbuf() ), a8_save_( s.fill() ), a9_save_( s.getloc() ) {}
explicit basic_ios_fill_saver( state_type &s ) : s_save_( s ), a_save_( s.fill() ) {}