TrinityCore
|
#include <SmartEnum.h>
Classes | |
class | Iterator |
Static Public Member Functions | |
template<typename Enum > | |
static size_t | Count () |
template<typename Enum > | |
static EnumText | ToString (Enum value) |
template<typename Enum > | |
static Enum | FromIndex (size_t index) |
template<typename Enum > | |
static uint32 | ToIndex (Enum value) |
template<typename Enum > | |
static bool | IsValid (Enum value) |
template<typename Enum > | |
static bool | IsValid (std::underlying_type_t< Enum > value) |
template<typename Enum > | |
static Iterator< Enum > | Begin () |
template<typename Enum > | |
static Iterator< Enum > | End () |
template<typename Enum > | |
static Trinity::IteratorPair< Iterator< Enum > > | Iterate () |
template<typename Enum > | |
static char const * | ToConstant (Enum value) |
template<typename Enum > | |
static char const * | ToTitle (Enum value) |
template<typename Enum > | |
static char const * | ToDescription (Enum value) |
Definition at line 47 of file SmartEnum.h.
|
inlinestatic |
Definition at line 111 of file SmartEnum.h.
TC_API_EXPORT size_t EnumUtils< ColorTypes >::Count | ( | ) |
Definition at line 54 of file enuminfo_AppenderConsole.cpp.
TC_API_EXPORT size_t EnumUtils< LogLevel >::Count | ( | ) |
Definition at line 46 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT size_t EnumUtils< AppenderType >::Count | ( | ) |
Definition at line 97 of file enuminfo_LogCommon.cpp.
|
inlinestatic |
TC_API_EXPORT size_t EnumUtils< EvadeReason >::Count | ( | ) |
Definition at line 44 of file enuminfo_UnitAICommon.cpp.
TC_API_EXPORT size_t EnumUtils< AuctionQuality >::Count | ( | ) |
Definition at line 46 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT size_t EnumUtils< AuctionHouseType >::Count | ( | ) |
Definition at line 96 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::Count | ( | ) |
Definition at line 42 of file enuminfo_ArenaTeam.cpp.
TC_API_EXPORT size_t EnumUtils< ChatNotify >::Count | ( | ) |
Definition at line 77 of file enuminfo_Channel.cpp.
TC_API_EXPORT size_t EnumUtils< CreatureFlagsExtra >::Count | ( | ) |
Definition at line 71 of file enuminfo_CreatureData.cpp.
TC_API_EXPORT size_t EnumUtils< InventoryResult >::Count | ( | ) |
Definition at line 158 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< BuyResult >::Count | ( | ) |
Definition at line 438 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SellResult >::Count | ( | ) |
Definition at line 499 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags >::Count | ( | ) |
Definition at line 71 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags2 >::Count | ( | ) |
Definition at line 200 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags3 >::Count | ( | ) |
Definition at line 329 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< NPCFlags >::Count | ( | ) |
Definition at line 459 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< NPCFlags2 >::Count | ( | ) |
Definition at line 573 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< EncounterState >::Count | ( | ) |
Definition at line 45 of file enuminfo_InstanceScript.cpp.
TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::Count | ( | ) |
Definition at line 42 of file enuminfo_SpawnData.cpp.
TC_API_EXPORT size_t EnumUtils< Races >::Count | ( | ) |
Definition at line 66 of file enuminfo_RaceMask.cpp.
TC_API_EXPORT size_t EnumUtils< Classes >::Count | ( | ) |
Definition at line 53 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< Powers >::Count | ( | ) |
Definition at line 141 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellSchools >::Count | ( | ) |
Definition at line 235 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::Count | ( | ) |
Definition at line 314 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::Count | ( | ) |
Definition at line 443 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::Count | ( | ) |
Definition at line 572 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::Count | ( | ) |
Definition at line 701 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::Count | ( | ) |
Definition at line 830 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::Count | ( | ) |
Definition at line 959 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::Count | ( | ) |
Definition at line 1088 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::Count | ( | ) |
Definition at line 1217 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr8 >::Count | ( | ) |
Definition at line 1346 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr9 >::Count | ( | ) |
Definition at line 1475 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr10 >::Count | ( | ) |
Definition at line 1604 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr11 >::Count | ( | ) |
Definition at line 1733 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr12 >::Count | ( | ) |
Definition at line 1862 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr13 >::Count | ( | ) |
Definition at line 1991 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr14 >::Count | ( | ) |
Definition at line 2120 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellCastResult >::Count | ( | ) |
Definition at line 2539 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< AuraStateType >::Count | ( | ) |
Definition at line 3241 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< Mechanics >::Count | ( | ) |
Definition at line 3361 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::Count | ( | ) |
Definition at line 3472 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::Count | ( | ) |
Definition at line 3517 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< Emote >::Count | ( | ) |
Definition at line 3976 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< WeatherType >::Count | ( | ) |
Definition at line 4851 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< ChatMsg >::Count | ( | ) |
Definition at line 4965 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::Count | ( | ) |
Definition at line 5161 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< MovementGeneratorType >::Count | ( | ) |
Definition at line 58 of file enuminfo_MovementDefines.cpp.
TC_API_EXPORT size_t EnumUtils< QuestFailedReason >::Count | ( | ) |
Definition at line 53 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT size_t EnumUtils< QuestPushReason >::Count | ( | ) |
Definition at line 156 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT size_t EnumUtils< WardenActions >::Count | ( | ) |
Definition at line 42 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT size_t EnumUtils< WardenCheckCategory >::Count | ( | ) |
Definition at line 84 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT size_t EnumUtils< WardenCheckType >::Count | ( | ) |
Definition at line 132 of file enuminfo_WardenCheckMgr.cpp.
|
inlinestatic |
Definition at line 114 of file SmartEnum.h.
TC_API_EXPORT ColorTypes EnumUtils< ColorTypes >::FromIndex | ( | size_t | index | ) |
Definition at line 57 of file enuminfo_AppenderConsole.cpp.
TC_API_EXPORT LogLevel EnumUtils< LogLevel >::FromIndex | ( | size_t | index | ) |
Definition at line 49 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT AppenderType EnumUtils< AppenderType >::FromIndex | ( | size_t | index | ) |
Definition at line 100 of file enuminfo_LogCommon.cpp.
|
inlinestatic |
TC_API_EXPORT EvadeReason EnumUtils< EvadeReason >::FromIndex | ( | size_t | index | ) |
Definition at line 47 of file enuminfo_UnitAICommon.cpp.
TC_API_EXPORT AuctionQuality EnumUtils< AuctionQuality >::FromIndex | ( | size_t | index | ) |
Definition at line 49 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT AuctionHouseType EnumUtils< AuctionHouseType >::FromIndex | ( | size_t | index | ) |
Definition at line 99 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT ArenaTeamTypes EnumUtils< ArenaTeamTypes >::FromIndex | ( | size_t | index | ) |
Definition at line 45 of file enuminfo_ArenaTeam.cpp.
TC_API_EXPORT ChatNotify EnumUtils< ChatNotify >::FromIndex | ( | size_t | index | ) |
Definition at line 80 of file enuminfo_Channel.cpp.
TC_API_EXPORT CreatureFlagsExtra EnumUtils< CreatureFlagsExtra >::FromIndex | ( | size_t | index | ) |
Definition at line 74 of file enuminfo_CreatureData.cpp.
TC_API_EXPORT InventoryResult EnumUtils< InventoryResult >::FromIndex | ( | size_t | index | ) |
Definition at line 161 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT BuyResult EnumUtils< BuyResult >::FromIndex | ( | size_t | index | ) |
Definition at line 441 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT SellResult EnumUtils< SellResult >::FromIndex | ( | size_t | index | ) |
Definition at line 502 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT UnitFlags EnumUtils< UnitFlags >::FromIndex | ( | size_t | index | ) |
Definition at line 74 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT UnitFlags2 EnumUtils< UnitFlags2 >::FromIndex | ( | size_t | index | ) |
Definition at line 203 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT UnitFlags3 EnumUtils< UnitFlags3 >::FromIndex | ( | size_t | index | ) |
Definition at line 332 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT NPCFlags EnumUtils< NPCFlags >::FromIndex | ( | size_t | index | ) |
Definition at line 462 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT NPCFlags2 EnumUtils< NPCFlags2 >::FromIndex | ( | size_t | index | ) |
Definition at line 576 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EncounterState EnumUtils< EncounterState >::FromIndex | ( | size_t | index | ) |
Definition at line 48 of file enuminfo_InstanceScript.cpp.
TC_API_EXPORT SpawnObjectType EnumUtils< SpawnObjectType >::FromIndex | ( | size_t | index | ) |
Definition at line 45 of file enuminfo_SpawnData.cpp.
TC_API_EXPORT Races EnumUtils< Races >::FromIndex | ( | size_t | index | ) |
Definition at line 69 of file enuminfo_RaceMask.cpp.
TC_API_EXPORT Classes EnumUtils< Classes >::FromIndex | ( | size_t | index | ) |
Definition at line 56 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT Powers EnumUtils< Powers >::FromIndex | ( | size_t | index | ) |
Definition at line 144 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellSchools EnumUtils< SpellSchools >::FromIndex | ( | size_t | index | ) |
Definition at line 238 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr0 EnumUtils< SpellAttr0 >::FromIndex | ( | size_t | index | ) |
Definition at line 317 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr1 EnumUtils< SpellAttr1 >::FromIndex | ( | size_t | index | ) |
Definition at line 446 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr2 EnumUtils< SpellAttr2 >::FromIndex | ( | size_t | index | ) |
Definition at line 575 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr3 EnumUtils< SpellAttr3 >::FromIndex | ( | size_t | index | ) |
Definition at line 704 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr4 EnumUtils< SpellAttr4 >::FromIndex | ( | size_t | index | ) |
Definition at line 833 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr5 EnumUtils< SpellAttr5 >::FromIndex | ( | size_t | index | ) |
Definition at line 962 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr6 EnumUtils< SpellAttr6 >::FromIndex | ( | size_t | index | ) |
Definition at line 1091 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr7 EnumUtils< SpellAttr7 >::FromIndex | ( | size_t | index | ) |
Definition at line 1220 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr8 EnumUtils< SpellAttr8 >::FromIndex | ( | size_t | index | ) |
Definition at line 1349 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr9 EnumUtils< SpellAttr9 >::FromIndex | ( | size_t | index | ) |
Definition at line 1478 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr10 EnumUtils< SpellAttr10 >::FromIndex | ( | size_t | index | ) |
Definition at line 1607 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr11 EnumUtils< SpellAttr11 >::FromIndex | ( | size_t | index | ) |
Definition at line 1736 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr12 EnumUtils< SpellAttr12 >::FromIndex | ( | size_t | index | ) |
Definition at line 1865 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr13 EnumUtils< SpellAttr13 >::FromIndex | ( | size_t | index | ) |
Definition at line 1994 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellAttr14 EnumUtils< SpellAttr14 >::FromIndex | ( | size_t | index | ) |
Definition at line 2123 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellCastResult EnumUtils< SpellCastResult >::FromIndex | ( | size_t | index | ) |
Definition at line 2542 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT AuraStateType EnumUtils< AuraStateType >::FromIndex | ( | size_t | index | ) |
Definition at line 3244 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT Mechanics EnumUtils< Mechanics >::FromIndex | ( | size_t | index | ) |
Definition at line 3364 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellDmgClass EnumUtils< SpellDmgClass >::FromIndex | ( | size_t | index | ) |
Definition at line 3475 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellPreventionType EnumUtils< SpellPreventionType >::FromIndex | ( | size_t | index | ) |
Definition at line 3520 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT Emote EnumUtils< Emote >::FromIndex | ( | size_t | index | ) |
Definition at line 3979 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT WeatherType EnumUtils< WeatherType >::FromIndex | ( | size_t | index | ) |
Definition at line 4854 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT ChatMsg EnumUtils< ChatMsg >::FromIndex | ( | size_t | index | ) |
Definition at line 4968 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT SpellFamilyNames EnumUtils< SpellFamilyNames >::FromIndex | ( | size_t | index | ) |
Definition at line 5164 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT MovementGeneratorType EnumUtils< MovementGeneratorType >::FromIndex | ( | size_t | index | ) |
Definition at line 61 of file enuminfo_MovementDefines.cpp.
TC_API_EXPORT QuestFailedReason EnumUtils< QuestFailedReason >::FromIndex | ( | size_t | index | ) |
Definition at line 56 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT QuestPushReason EnumUtils< QuestPushReason >::FromIndex | ( | size_t | index | ) |
Definition at line 159 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT WardenActions EnumUtils< WardenActions >::FromIndex | ( | size_t | index | ) |
Definition at line 45 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT WardenCheckCategory EnumUtils< WardenCheckCategory >::FromIndex | ( | size_t | index | ) |
Definition at line 87 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT WardenCheckType EnumUtils< WardenCheckType >::FromIndex | ( | size_t | index | ) |
Definition at line 135 of file enuminfo_WardenCheckMgr.cpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 73 of file SmartEnum.h.
|
inlinestatic |
Definition at line 117 of file SmartEnum.h.
|
inlinestatic |
Definition at line 120 of file SmartEnum.h.
|
inlinestatic |
TC_API_EXPORT size_t EnumUtils< AppenderType >::ToIndex | ( | AppenderType | value | ) |
Definition at line 113 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::ToIndex | ( | ArenaTeamTypes | value | ) |
Definition at line 57 of file enuminfo_ArenaTeam.cpp.
TC_API_EXPORT size_t EnumUtils< AuctionHouseType >::ToIndex | ( | AuctionHouseType | value | ) |
Definition at line 111 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT size_t EnumUtils< AuctionQuality >::ToIndex | ( | AuctionQuality | value | ) |
Definition at line 65 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT size_t EnumUtils< AuraStateType >::ToIndex | ( | AuraStateType | value | ) |
Definition at line 3278 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< BuyResult >::ToIndex | ( | BuyResult | value | ) |
Definition at line 459 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< ChatMsg >::ToIndex | ( | ChatMsg | value | ) |
Definition at line 5046 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< ChatNotify >::ToIndex | ( | ChatNotify | value | ) |
Definition at line 127 of file enuminfo_Channel.cpp.
TC_API_EXPORT size_t EnumUtils< Classes >::ToIndex | ( | Classes | value | ) |
Definition at line 79 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< ColorTypes >::ToIndex | ( | ColorTypes | value | ) |
Definition at line 81 of file enuminfo_AppenderConsole.cpp.
TC_API_EXPORT size_t EnumUtils< CreatureFlagsExtra >::ToIndex | ( | CreatureFlagsExtra | value | ) |
Definition at line 115 of file enuminfo_CreatureData.cpp.
TC_API_EXPORT size_t EnumUtils< Emote >::ToIndex | ( | Emote | value | ) |
Definition at line 4406 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< EncounterState >::ToIndex | ( | EncounterState | value | ) |
Definition at line 63 of file enuminfo_InstanceScript.cpp.
|
inlinestatic |
TC_API_EXPORT size_t EnumUtils< EvadeReason >::ToIndex | ( | EvadeReason | value | ) |
Definition at line 61 of file enuminfo_UnitAICommon.cpp.
TC_API_EXPORT size_t EnumUtils< InventoryResult >::ToIndex | ( | InventoryResult | value | ) |
Definition at line 289 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< LogLevel >::ToIndex | ( | LogLevel | value | ) |
Definition at line 65 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT size_t EnumUtils< Mechanics >::ToIndex | ( | Mechanics | value | ) |
Definition at line 3410 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< MovementGeneratorType >::ToIndex | ( | MovementGeneratorType | value | ) |
Definition at line 89 of file enuminfo_MovementDefines.cpp.
TC_API_EXPORT size_t EnumUtils< NPCFlags >::ToIndex | ( | NPCFlags | value | ) |
Definition at line 504 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< NPCFlags2 >::ToIndex | ( | NPCFlags2 | value | ) |
Definition at line 600 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< Powers >::ToIndex | ( | Powers | value | ) |
Definition at line 180 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< QuestFailedReason >::ToIndex | ( | QuestFailedReason | value | ) |
Definition at line 79 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT size_t EnumUtils< QuestPushReason >::ToIndex | ( | QuestPushReason | value | ) |
Definition at line 210 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT size_t EnumUtils< Races >::ToIndex | ( | Races | value | ) |
Definition at line 105 of file enuminfo_RaceMask.cpp.
TC_API_EXPORT size_t EnumUtils< SellResult >::ToIndex | ( | SellResult | value | ) |
Definition at line 521 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::ToIndex | ( | SpawnObjectType | value | ) |
Definition at line 57 of file enuminfo_SpawnData.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::ToIndex | ( | SpellAttr0 | value | ) |
Definition at line 358 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::ToIndex | ( | SpellAttr1 | value | ) |
Definition at line 487 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr10 >::ToIndex | ( | SpellAttr10 | value | ) |
Definition at line 1648 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr11 >::ToIndex | ( | SpellAttr11 | value | ) |
Definition at line 1777 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr12 >::ToIndex | ( | SpellAttr12 | value | ) |
Definition at line 1906 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr13 >::ToIndex | ( | SpellAttr13 | value | ) |
Definition at line 2035 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr14 >::ToIndex | ( | SpellAttr14 | value | ) |
Definition at line 2164 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::ToIndex | ( | SpellAttr2 | value | ) |
Definition at line 616 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::ToIndex | ( | SpellAttr3 | value | ) |
Definition at line 745 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::ToIndex | ( | SpellAttr4 | value | ) |
Definition at line 874 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::ToIndex | ( | SpellAttr5 | value | ) |
Definition at line 1003 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::ToIndex | ( | SpellAttr6 | value | ) |
Definition at line 1132 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::ToIndex | ( | SpellAttr7 | value | ) |
Definition at line 1261 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr8 >::ToIndex | ( | SpellAttr8 | value | ) |
Definition at line 1390 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellAttr9 >::ToIndex | ( | SpellAttr9 | value | ) |
Definition at line 1519 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellCastResult >::ToIndex | ( | SpellCastResult | value | ) |
Definition at line 2873 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::ToIndex | ( | SpellDmgClass | value | ) |
Definition at line 3488 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::ToIndex | ( | SpellFamilyNames | value | ) |
Definition at line 5198 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::ToIndex | ( | SpellPreventionType | value | ) |
Definition at line 3533 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< SpellSchools >::ToIndex | ( | SpellSchools | value | ) |
Definition at line 254 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags >::ToIndex | ( | UnitFlags | value | ) |
Definition at line 115 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags2 >::ToIndex | ( | UnitFlags2 | value | ) |
Definition at line 244 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< UnitFlags3 >::ToIndex | ( | UnitFlags3 | value | ) |
Definition at line 373 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT size_t EnumUtils< WardenActions >::ToIndex | ( | WardenActions | value | ) |
Definition at line 57 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT size_t EnumUtils< WardenCheckCategory >::ToIndex | ( | WardenCheckCategory | value | ) |
Definition at line 99 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT size_t EnumUtils< WardenCheckType >::ToIndex | ( | WardenCheckType | value | ) |
Definition at line 153 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT size_t EnumUtils< WeatherType >::ToIndex | ( | WeatherType | value | ) |
Definition at line 4869 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< AppenderType >::ToString | ( | AppenderType | value | ) |
Definition at line 84 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT EnumText EnumUtils< ArenaTeamTypes >::ToString | ( | ArenaTeamTypes | value | ) |
Definition at line 30 of file enuminfo_ArenaTeam.cpp.
TC_API_EXPORT EnumText EnumUtils< AuctionHouseType >::ToString | ( | AuctionHouseType | value | ) |
Definition at line 84 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT EnumText EnumUtils< AuctionQuality >::ToString | ( | AuctionQuality | value | ) |
Definition at line 30 of file enuminfo_AuctionHouseBot.cpp.
TC_API_EXPORT EnumText EnumUtils< AuraStateType >::ToString | ( | AuraStateType | value | ) |
Definition at line 3207 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< BuyResult >::ToString | ( | BuyResult | value | ) |
Definition at line 420 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< ChatMsg >::ToString | ( | ChatMsg | value | ) |
Definition at line 4887 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< ChatNotify >::ToString | ( | ChatNotify | value | ) |
Definition at line 30 of file enuminfo_Channel.cpp.
TC_API_EXPORT EnumText EnumUtils< Classes >::ToString | ( | Classes | value | ) |
Definition at line 30 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< ColorTypes >::ToString | ( | ColorTypes | value | ) |
Definition at line 30 of file enuminfo_AppenderConsole.cpp.
TC_API_EXPORT EnumText EnumUtils< CreatureFlagsExtra >::ToString | ( | CreatureFlagsExtra | value | ) |
Definition at line 30 of file enuminfo_CreatureData.cpp.
TC_API_EXPORT EnumText EnumUtils< Emote >::ToString | ( | Emote | value | ) |
Definition at line 3549 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< EncounterState >::ToString | ( | EncounterState | value | ) |
Definition at line 30 of file enuminfo_InstanceScript.cpp.
|
inlinestatic |
Definition at line 53 of file SmartEnum.h.
TC_API_EXPORT EnumText EnumUtils< EvadeReason >::ToString | ( | EvadeReason | value | ) |
Definition at line 30 of file enuminfo_UnitAICommon.cpp.
TC_API_EXPORT EnumText EnumUtils< InventoryResult >::ToString | ( | InventoryResult | value | ) |
Definition at line 30 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< LogLevel >::ToString | ( | LogLevel | value | ) |
Definition at line 30 of file enuminfo_LogCommon.cpp.
TC_API_EXPORT EnumText EnumUtils< Mechanics >::ToString | ( | Mechanics | value | ) |
Definition at line 3315 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< MovementGeneratorType >::ToString | ( | MovementGeneratorType | value | ) |
Definition at line 30 of file enuminfo_MovementDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< NPCFlags >::ToString | ( | NPCFlags | value | ) |
Definition at line 417 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< NPCFlags2 >::ToString | ( | NPCFlags2 | value | ) |
Definition at line 549 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< Powers >::ToString | ( | Powers | value | ) |
Definition at line 105 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< QuestFailedReason >::ToString | ( | QuestFailedReason | value | ) |
Definition at line 30 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT EnumText EnumUtils< QuestPushReason >::ToString | ( | QuestPushReason | value | ) |
Definition at line 105 of file enuminfo_QuestDef.cpp.
TC_API_EXPORT EnumText EnumUtils< Races >::ToString | ( | Races | value | ) |
Definition at line 30 of file enuminfo_RaceMask.cpp.
TC_API_EXPORT EnumText EnumUtils< SellResult >::ToString | ( | SellResult | value | ) |
Definition at line 480 of file enuminfo_ItemDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpawnObjectType >::ToString | ( | SpawnObjectType | value | ) |
Definition at line 30 of file enuminfo_SpawnData.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr0 >::ToString | ( | SpellAttr0 | value | ) |
Definition at line 273 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr1 >::ToString | ( | SpellAttr1 | value | ) |
Definition at line 402 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr10 >::ToString | ( | SpellAttr10 | value | ) |
Definition at line 1563 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr11 >::ToString | ( | SpellAttr11 | value | ) |
Definition at line 1692 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr12 >::ToString | ( | SpellAttr12 | value | ) |
Definition at line 1821 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr13 >::ToString | ( | SpellAttr13 | value | ) |
Definition at line 1950 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr14 >::ToString | ( | SpellAttr14 | value | ) |
Definition at line 2079 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr2 >::ToString | ( | SpellAttr2 | value | ) |
Definition at line 531 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr3 >::ToString | ( | SpellAttr3 | value | ) |
Definition at line 660 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr4 >::ToString | ( | SpellAttr4 | value | ) |
Definition at line 789 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr5 >::ToString | ( | SpellAttr5 | value | ) |
Definition at line 918 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr6 >::ToString | ( | SpellAttr6 | value | ) |
Definition at line 1047 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr7 >::ToString | ( | SpellAttr7 | value | ) |
Definition at line 1176 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr8 >::ToString | ( | SpellAttr8 | value | ) |
Definition at line 1305 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellAttr9 >::ToString | ( | SpellAttr9 | value | ) |
Definition at line 1434 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellCastResult >::ToString | ( | SpellCastResult | value | ) |
Definition at line 2208 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellDmgClass >::ToString | ( | SpellDmgClass | value | ) |
Definition at line 3459 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellFamilyNames >::ToString | ( | SpellFamilyNames | value | ) |
Definition at line 5127 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellPreventionType >::ToString | ( | SpellPreventionType | value | ) |
Definition at line 3504 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< SpellSchools >::ToString | ( | SpellSchools | value | ) |
Definition at line 219 of file enuminfo_SharedDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< UnitFlags >::ToString | ( | UnitFlags | value | ) |
Definition at line 30 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< UnitFlags2 >::ToString | ( | UnitFlags2 | value | ) |
Definition at line 159 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< UnitFlags3 >::ToString | ( | UnitFlags3 | value | ) |
Definition at line 288 of file enuminfo_UnitDefines.cpp.
TC_API_EXPORT EnumText EnumUtils< WardenActions >::ToString | ( | WardenActions | value | ) |
Definition at line 30 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT EnumText EnumUtils< WardenCheckCategory >::ToString | ( | WardenCheckCategory | value | ) |
Definition at line 72 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT EnumText EnumUtils< WardenCheckType >::ToString | ( | WardenCheckType | value | ) |
Definition at line 114 of file enuminfo_WardenCheckMgr.cpp.
TC_API_EXPORT EnumText EnumUtils< WeatherType >::ToString | ( | WeatherType | value | ) |
Definition at line 4836 of file enuminfo_SharedDefines.cpp.
|
inlinestatic |
Definition at line 123 of file SmartEnum.h.