34 case NOT_STARTED:
return {
"NOT_STARTED",
"NOT_STARTED",
"" };
35 case IN_PROGRESS:
return {
"IN_PROGRESS",
"IN_PROGRESS",
"" };
36 case FAIL:
return {
"FAIL",
"FAIL",
"" };
37 case DONE:
return {
"DONE",
"DONE",
"" };
38 case SPECIAL:
return {
"SPECIAL",
"SPECIAL",
"" };
39 case TO_BE_DECIDED:
return {
"TO_BE_DECIDED",
"TO_BE_DECIDED",
"" };
40 default:
throw std::out_of_range(
"value");
58 default:
throw std::out_of_range(
"index");
73 default:
throw std::out_of_range(
"value");
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)