34 case BLACK:
return {
"BLACK",
"BLACK",
"" };
35 case RED:
return {
"RED",
"RED",
"" };
36 case GREEN:
return {
"GREEN",
"GREEN",
"" };
37 case BROWN:
return {
"BROWN",
"BROWN",
"" };
38 case BLUE:
return {
"BLUE",
"BLUE",
"" };
39 case MAGENTA:
return {
"MAGENTA",
"MAGENTA",
"" };
40 case CYAN:
return {
"CYAN",
"CYAN",
"" };
41 case GREY:
return {
"GREY",
"GREY",
"" };
42 case YELLOW:
return {
"YELLOW",
"YELLOW",
"" };
43 case LRED:
return {
"LRED",
"LRED",
"" };
44 case LGREEN:
return {
"LGREEN",
"LGREEN",
"" };
45 case LBLUE:
return {
"LBLUE",
"LBLUE",
"" };
46 case LMAGENTA:
return {
"LMAGENTA",
"LMAGENTA",
"" };
47 case LCYAN:
return {
"LCYAN",
"LCYAN",
"" };
48 case WHITE:
return {
"WHITE",
"WHITE",
"" };
49 default:
throw std::out_of_range(
"value");
72 case 11:
return LBLUE;
74 case 13:
return LCYAN;
75 case 14:
return WHITE;
76 default:
throw std::out_of_range(
"index");
96 case LBLUE:
return 11;
98 case LCYAN:
return 13;
99 case WHITE:
return 14;
100 default:
throw std::out_of_range(
"value");
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)