![]() |
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 48 of file SmartEnum.h.
|
inlinestatic |
Definition at line 112 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 78 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 172 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< BuyResult >::Count | ( | ) |
Definition at line 480 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SellResult >::Count | ( | ) |
Definition at line 541 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 575 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags >::Count | ( | ) |
Definition at line 673 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags2 >::Count | ( | ) |
Definition at line 787 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags3 >::Count | ( | ) |
Definition at line 866 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 70 of file enuminfo_RaceMask.cpp.
| TC_API_EXPORT size_t EnumUtils< Classes >::Count | ( | ) |
Definition at line 54 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Powers >::Count | ( | ) |
Definition at line 144 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellSchools >::Count | ( | ) |
Definition at line 238 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::Count | ( | ) |
Definition at line 317 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::Count | ( | ) |
Definition at line 446 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::Count | ( | ) |
Definition at line 575 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::Count | ( | ) |
Definition at line 704 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::Count | ( | ) |
Definition at line 833 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::Count | ( | ) |
Definition at line 962 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::Count | ( | ) |
Definition at line 1091 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::Count | ( | ) |
Definition at line 1220 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr8 >::Count | ( | ) |
Definition at line 1349 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr9 >::Count | ( | ) |
Definition at line 1478 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr10 >::Count | ( | ) |
Definition at line 1607 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr11 >::Count | ( | ) |
Definition at line 1736 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr12 >::Count | ( | ) |
Definition at line 1865 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr13 >::Count | ( | ) |
Definition at line 1994 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr14 >::Count | ( | ) |
Definition at line 2123 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr15 >::Count | ( | ) |
Definition at line 2252 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr16 >::Count | ( | ) |
Definition at line 2381 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellCastResult >::Count | ( | ) |
Definition at line 2803 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< AuraStateType >::Count | ( | ) |
Definition at line 3512 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Mechanics >::Count | ( | ) |
Definition at line 3634 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::Count | ( | ) |
Definition at line 3745 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::Count | ( | ) |
Definition at line 3790 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Emote >::Count | ( | ) |
Definition at line 4288 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< WeatherType >::Count | ( | ) |
Definition at line 5241 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< ChatMsg >::Count | ( | ) |
Definition at line 5357 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::Count | ( | ) |
Definition at line 5557 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< MoveSplineFlagEnum >::Count | ( | ) |
Definition at line 74 of file enuminfo_MoveSplineFlag.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 159 of file enuminfo_QuestDef.cpp.
|
inlinestatic |
Definition at line 115 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 81 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 175 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT BuyResult EnumUtils< BuyResult >::FromIndex | ( | size_t | index | ) |
Definition at line 483 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT SellResult EnumUtils< SellResult >::FromIndex | ( | size_t | index | ) |
Definition at line 544 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 578 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT MovementFlags EnumUtils< MovementFlags >::FromIndex | ( | size_t | index | ) |
Definition at line 676 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT MovementFlags2 EnumUtils< MovementFlags2 >::FromIndex | ( | size_t | index | ) |
Definition at line 790 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT MovementFlags3 EnumUtils< MovementFlags3 >::FromIndex | ( | size_t | index | ) |
Definition at line 869 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 73 of file enuminfo_RaceMask.cpp.
| TC_API_EXPORT Classes EnumUtils< Classes >::FromIndex | ( | size_t | index | ) |
Definition at line 57 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT Powers EnumUtils< Powers >::FromIndex | ( | size_t | index | ) |
Definition at line 147 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellSchools EnumUtils< SpellSchools >::FromIndex | ( | size_t | index | ) |
Definition at line 241 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr0 EnumUtils< SpellAttr0 >::FromIndex | ( | size_t | index | ) |
Definition at line 320 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr1 EnumUtils< SpellAttr1 >::FromIndex | ( | size_t | index | ) |
Definition at line 449 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr2 EnumUtils< SpellAttr2 >::FromIndex | ( | size_t | index | ) |
Definition at line 578 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr3 EnumUtils< SpellAttr3 >::FromIndex | ( | size_t | index | ) |
Definition at line 707 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr4 EnumUtils< SpellAttr4 >::FromIndex | ( | size_t | index | ) |
Definition at line 836 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr5 EnumUtils< SpellAttr5 >::FromIndex | ( | size_t | index | ) |
Definition at line 965 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr6 EnumUtils< SpellAttr6 >::FromIndex | ( | size_t | index | ) |
Definition at line 1094 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr7 EnumUtils< SpellAttr7 >::FromIndex | ( | size_t | index | ) |
Definition at line 1223 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr8 EnumUtils< SpellAttr8 >::FromIndex | ( | size_t | index | ) |
Definition at line 1352 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr9 EnumUtils< SpellAttr9 >::FromIndex | ( | size_t | index | ) |
Definition at line 1481 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr10 EnumUtils< SpellAttr10 >::FromIndex | ( | size_t | index | ) |
Definition at line 1610 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr11 EnumUtils< SpellAttr11 >::FromIndex | ( | size_t | index | ) |
Definition at line 1739 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr12 EnumUtils< SpellAttr12 >::FromIndex | ( | size_t | index | ) |
Definition at line 1868 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr13 EnumUtils< SpellAttr13 >::FromIndex | ( | size_t | index | ) |
Definition at line 1997 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr14 EnumUtils< SpellAttr14 >::FromIndex | ( | size_t | index | ) |
Definition at line 2126 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr15 EnumUtils< SpellAttr15 >::FromIndex | ( | size_t | index | ) |
Definition at line 2255 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellAttr16 EnumUtils< SpellAttr16 >::FromIndex | ( | size_t | index | ) |
Definition at line 2384 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellCastResult EnumUtils< SpellCastResult >::FromIndex | ( | size_t | index | ) |
Definition at line 2806 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT AuraStateType EnumUtils< AuraStateType >::FromIndex | ( | size_t | index | ) |
Definition at line 3515 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT Mechanics EnumUtils< Mechanics >::FromIndex | ( | size_t | index | ) |
Definition at line 3637 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellDmgClass EnumUtils< SpellDmgClass >::FromIndex | ( | size_t | index | ) |
Definition at line 3748 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellPreventionType EnumUtils< SpellPreventionType >::FromIndex | ( | size_t | index | ) |
Definition at line 3793 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT Emote EnumUtils< Emote >::FromIndex | ( | size_t | index | ) |
Definition at line 4291 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT WeatherType EnumUtils< WeatherType >::FromIndex | ( | size_t | index | ) |
Definition at line 5244 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT ChatMsg EnumUtils< ChatMsg >::FromIndex | ( | size_t | index | ) |
Definition at line 5360 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT SpellFamilyNames EnumUtils< SpellFamilyNames >::FromIndex | ( | size_t | index | ) |
Definition at line 5560 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 MoveSplineFlagEnum EnumUtils< MoveSplineFlagEnum >::FromIndex | ( | size_t | index | ) |
Definition at line 77 of file enuminfo_MoveSplineFlag.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 162 of file enuminfo_QuestDef.cpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 74 of file SmartEnum.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 118 of file SmartEnum.h.
|
inlinestatic |
Definition at line 121 of file SmartEnum.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
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 3550 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< BuyResult >::ToIndex | ( | BuyResult | value | ) |
Definition at line 501 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< ChatMsg >::ToIndex | ( | ChatMsg | value | ) |
Definition at line 5440 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< ChatNotify >::ToIndex | ( | ChatNotify | value | ) |
Definition at line 129 of file enuminfo_Channel.cpp.
| TC_API_EXPORT size_t EnumUtils< Classes >::ToIndex | ( | Classes | value | ) |
Definition at line 81 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 4757 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 317 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 3683 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags >::ToIndex | ( | MovementFlags | value | ) |
Definition at line 716 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags2 >::ToIndex | ( | MovementFlags2 | value | ) |
Definition at line 818 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementFlags3 >::ToIndex | ( | MovementFlags3 | value | ) |
Definition at line 886 of file enuminfo_UnitDefines.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< MoveSplineFlagEnum >::ToIndex | ( | MoveSplineFlagEnum | value | ) |
Definition at line 119 of file enuminfo_MoveSplineFlag.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 604 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Powers >::ToIndex | ( | Powers | value | ) |
Definition at line 183 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 216 of file enuminfo_QuestDef.cpp.
| TC_API_EXPORT size_t EnumUtils< Races >::ToIndex | ( | Races | value | ) |
Definition at line 113 of file enuminfo_RaceMask.cpp.
| TC_API_EXPORT size_t EnumUtils< SellResult >::ToIndex | ( | SellResult | value | ) |
Definition at line 563 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 361 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::ToIndex | ( | SpellAttr1 | value | ) |
Definition at line 490 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr10 >::ToIndex | ( | SpellAttr10 | value | ) |
Definition at line 1651 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr11 >::ToIndex | ( | SpellAttr11 | value | ) |
Definition at line 1780 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr12 >::ToIndex | ( | SpellAttr12 | value | ) |
Definition at line 1909 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr13 >::ToIndex | ( | SpellAttr13 | value | ) |
Definition at line 2038 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr14 >::ToIndex | ( | SpellAttr14 | value | ) |
Definition at line 2167 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr15 >::ToIndex | ( | SpellAttr15 | value | ) |
Definition at line 2296 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr16 >::ToIndex | ( | SpellAttr16 | value | ) |
Definition at line 2425 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::ToIndex | ( | SpellAttr2 | value | ) |
Definition at line 619 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::ToIndex | ( | SpellAttr3 | value | ) |
Definition at line 748 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::ToIndex | ( | SpellAttr4 | value | ) |
Definition at line 877 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::ToIndex | ( | SpellAttr5 | value | ) |
Definition at line 1006 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::ToIndex | ( | SpellAttr6 | value | ) |
Definition at line 1135 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::ToIndex | ( | SpellAttr7 | value | ) |
Definition at line 1264 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr8 >::ToIndex | ( | SpellAttr8 | value | ) |
Definition at line 1393 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr9 >::ToIndex | ( | SpellAttr9 | value | ) |
Definition at line 1522 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellCastResult >::ToIndex | ( | SpellCastResult | value | ) |
Definition at line 3140 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::ToIndex | ( | SpellDmgClass | value | ) |
Definition at line 3761 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::ToIndex | ( | SpellFamilyNames | value | ) |
Definition at line 5594 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::ToIndex | ( | SpellPreventionType | value | ) |
Definition at line 3806 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellSchools >::ToIndex | ( | SpellSchools | value | ) |
Definition at line 257 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< WeatherType >::ToIndex | ( | WeatherType | value | ) |
Definition at line 5259 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 3477 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< BuyResult >::ToString | ( | BuyResult | value | ) |
Definition at line 462 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< ChatMsg >::ToString | ( | ChatMsg | value | ) |
Definition at line 5277 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 3822 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 54 of file SmartEnum.h.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 3588 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< MovementFlags >::ToString | ( | MovementFlags | value | ) |
Definition at line 633 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< MovementFlags2 >::ToString | ( | MovementFlags2 | value | ) |
Definition at line 759 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< MovementFlags3 >::ToString | ( | MovementFlags3 | value | ) |
Definition at line 849 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< MovementGeneratorType >::ToString | ( | MovementGeneratorType | value | ) |
Definition at line 30 of file enuminfo_MovementDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< MoveSplineFlagEnum >::ToString | ( | MoveSplineFlagEnum | value | ) |
Definition at line 32 of file enuminfo_MoveSplineFlag.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 108 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 522 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 276 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr1 >::ToString | ( | SpellAttr1 | value | ) |
Definition at line 405 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr10 >::ToString | ( | SpellAttr10 | value | ) |
Definition at line 1566 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr11 >::ToString | ( | SpellAttr11 | value | ) |
Definition at line 1695 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr12 >::ToString | ( | SpellAttr12 | value | ) |
Definition at line 1824 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr13 >::ToString | ( | SpellAttr13 | value | ) |
Definition at line 1953 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr14 >::ToString | ( | SpellAttr14 | value | ) |
Definition at line 2082 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr15 >::ToString | ( | SpellAttr15 | value | ) |
Definition at line 2211 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr16 >::ToString | ( | SpellAttr16 | value | ) |
Definition at line 2340 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr2 >::ToString | ( | SpellAttr2 | value | ) |
Definition at line 534 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr3 >::ToString | ( | SpellAttr3 | value | ) |
Definition at line 663 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr4 >::ToString | ( | SpellAttr4 | value | ) |
Definition at line 792 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr5 >::ToString | ( | SpellAttr5 | value | ) |
Definition at line 921 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr6 >::ToString | ( | SpellAttr6 | value | ) |
Definition at line 1050 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr7 >::ToString | ( | SpellAttr7 | value | ) |
Definition at line 1179 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr8 >::ToString | ( | SpellAttr8 | value | ) |
Definition at line 1308 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr9 >::ToString | ( | SpellAttr9 | value | ) |
Definition at line 1437 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellCastResult >::ToString | ( | SpellCastResult | value | ) |
Definition at line 2469 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellDmgClass >::ToString | ( | SpellDmgClass | value | ) |
Definition at line 3732 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellFamilyNames >::ToString | ( | SpellFamilyNames | value | ) |
Definition at line 5523 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellPreventionType >::ToString | ( | SpellPreventionType | value | ) |
Definition at line 3777 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT EnumText EnumUtils< SpellSchools >::ToString | ( | SpellSchools | value | ) |
Definition at line 222 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< WeatherType >::ToString | ( | WeatherType | value | ) |
Definition at line 5226 of file enuminfo_SharedDefines.cpp.
|
inlinestatic |
Definition at line 124 of file SmartEnum.h.
Here is the call graph for this function:
Here is the caller graph for this function: