#ifndef MY_CAL_TPYPE #define MY_CAL_TYPE enum MonthT {JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, NO_MONTH}; const MonthT FIRST_MONTH = JANUARY; const MonthT LAST_MONTH = DECEMBER; const int MONTHT_SIZE = 12; std::string MonthTToString(MonthT m); MonthT NextMonth(MonthT m); MonthT StringToMonthT(std::string month); #endif