#include "format_numerical_data.hh" std::ostream& FormatNumericalData::formatOs(std::ostream& os) const { if (precision >= 0) { os.precision(precision); } if (scientific_notation) std::scientific(os); if (display_plus) std::showpos(os); return os; }