#pragma once #include namespace control_flow { enum class Operation { Add, Subtract, Multiply, Divide, Unknown }; [[nodiscard]] auto parse_operation(char op) -> Operation; // ReSharper disable once CppConstParameterInDeclaration [[nodiscard]] auto apply_operation(const Operation op, const int lhs, const int rhs) -> int pre(op != Operation::Unknown); [[nodiscard]] auto day_name(int day) -> std::string; } // namespace control_flow