void DenseLinAlgPack::LinAlgPackIO::ios_format_memento::set_format(std::ios& s) const { s.flags(flags_); s.precision(prec_); s.width(wdt_); s.fill(fill_); }
DenseLinAlgPack::LinAlgPackIO::ios_format_memento DenseLinAlgPack::LinAlgPackIO::ios_format_memento::save_format(const std::ios& s) { ios_format_memento m; m.flags_ = s.flags(); m.prec_ = s.precision(); m.wdt_ = s.width(); m.fill_ = s.fill(); return m; }
void DenseLinAlgPack::LinAlgPackIO::format::set_format(std::ios& s) const { s.flags(ios_base_flags().flags()); s.precision(precision()); s.width(width()); s.fill(fill()); }
void DenseLinAlgPack::LinAlgPackIO::format::copy_format(const std::ios& s) { ios_base_flags().flags(s.flags()); precision(s.precision()); width(s.width()); fill(s.fill()); }