diff --git a/unittest/force-styles/error_stats.cpp b/unittest/force-styles/error_stats.cpp index c58ff4c0ee..a22f299f55 100644 --- a/unittest/force-styles/error_stats.cpp +++ b/unittest/force-styles/error_stats.cpp @@ -47,16 +47,7 @@ double ErrorStats::dev() const std::ostream &operator<<(std::ostream &out, const ErrorStats &stats) { - const std::ios_base::fmtflags flags = out.flags(); - const std::streamsize width = out.width(10); - const std::streamsize prec = out.precision(3); - - out << std::scientific << "Average: " << stats.avg() << " StdDev: " << stats.dev() - << " MaxErr: " << stats.max(); - - out.precision(prec); - out.width(width); - out.flags(flags); - - return out << " @ item: " << stats.idx(); + out << fmt::format("Average: {:10.3e} StdDev: {:10.3e} MaxErr: {:10.3e} @ item: {}", + stats.avg(), stats.dev(), stats.max(), stats.idx()); + return out; }