34 case RACE_HUMAN:
return {
"RACE_HUMAN",
"Human",
"" };
35 case RACE_ORC:
return {
"RACE_ORC",
"Orc",
"" };
36 case RACE_DWARF:
return {
"RACE_DWARF",
"Dwarf",
"" };
37 case RACE_NIGHTELF:
return {
"RACE_NIGHTELF",
"Night Elf",
"" };
39 case RACE_TAUREN:
return {
"RACE_TAUREN",
"Tauren",
"" };
40 case RACE_GNOME:
return {
"RACE_GNOME",
"Gnome",
"" };
41 case RACE_TROLL:
return {
"RACE_TROLL",
"Troll",
"" };
42 case RACE_GOBLIN:
return {
"RACE_GOBLIN",
"Goblin",
"" };
43 case RACE_BLOODELF:
return {
"RACE_BLOODELF",
"Blood Elf",
"" };
44 case RACE_DRAENEI:
return {
"RACE_DRAENEI",
"Draenei",
"" };
45 case RACE_WORGEN:
return {
"RACE_WORGEN",
"Worgen",
"" };
51 case RACE_VOID_ELF:
return {
"RACE_VOID_ELF",
"Void Elf",
"" };
55 case RACE_DARK_IRON_DWARF:
return {
"RACE_DARK_IRON_DWARF",
"Dark Iron Dwarf",
"Dark Iron Dwarf (RaceMask bit 11)" };
56 case RACE_VULPERA:
return {
"RACE_VULPERA",
"Vulpera",
"Vulpera (RaceMask bit 12)" };
57 case RACE_MAGHAR_ORC:
return {
"RACE_MAGHAR_ORC",
"Mag'har Orc",
"Mag'har Orc (RaceMask bit 13)" };
58 case RACE_MECHAGNOME:
return {
"RACE_MECHAGNOME",
"Mechagnome",
"Mechagnome (RaceMask bit 14)" };
59 case RACE_DRACTHYR_ALLIANCE:
return {
"RACE_DRACTHYR_ALLIANCE",
"Dracthyr",
"Dracthyr (Alliance) (RaceMask bit 16)" };
60 case RACE_DRACTHYR_HORDE:
return {
"RACE_DRACTHYR_HORDE",
"Dracthyr",
"Dracthyr (Horde) (RaceMask bit 15)" };
61 default:
throw std::out_of_range(
"value");
100 default:
throw std::out_of_range(
"index");
136 default:
throw std::out_of_range(
"value");
@ RACE_LIGHTFORGED_DRAENEI
@ RACE_HIGHMOUNTAIN_TAUREN
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)