Ejemplo n.º 1
0
int main(int, char**)
{
    const std::ios ios(0);
    assert(ios.fill() == ' ');

  return 0;
}
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());
}