8#include "antares-xpansion/core/ProblemFormat.h"
10inline std::ostream& operator<<(std::ostream& stream,
const ProblemsFormat& rhs)
14 case ProblemsFormat::MPS_FILE:
17 case ProblemsFormat::OPTIMIZED:
18 stream <<
"OPTIMIZED";
26inline std::istream& operator>>(std::istream& stream, ProblemsFormat& rhs)
34 rhs = problemsFormatFromString(str);
36 catch (
const std::runtime_error&)
38 stream.setstate(std::ios::failbit);
46struct fmt::formatter<ProblemsFormat>: formatter<string_view>
50 auto format(ProblemsFormat problems_format,
51 format_context& ctx)
const -> format_context::iterator;