24 #include <fmt/format.h>
27 namespace Antares::Optimization
34 enum class MCYear : unsigned int
38 unsigned int timestep;
41 inline auto format_as(
const MCYearAndTime::MCYear& mcyear)
43 return fmt::underlying(mcyear);
46 inline std::ostream& operator<<(std::ostream& os,
const MCYearAndTime::MCYear& mcYear)
48 os << static_cast<unsigned int>(mcYear);
52 inline std::ostream& operator<<(std::ostream& os,
const MCYearAndTime& st)
54 os << fmt::format(
"{{scenario: {}, timestep: {}}}", st.mcYear, st.timestep);
Definition: MCYearAndTime.h:33