TrinityCore
Loading...
Searching...
No Matches
EnumUtils Class Reference

#include <SmartEnum.h>

Classes

class  Iterator
 

Public Member Functions

TC_API_EXPORT EnumText ToString (ColorTypes value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT ColorTypes FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (ColorTypes value)
 
TC_API_EXPORT EnumText ToString (LogLevel value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT LogLevel FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (LogLevel value)
 
TC_API_EXPORT EnumText ToString (AppenderType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT AppenderType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (AppenderType value)
 
TC_API_EXPORT EnumText ToString (CreatureAI::EvadeReason value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT CreatureAI::EvadeReason FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (CreatureAI::EvadeReason value)
 
TC_API_EXPORT EnumText ToString (AuctionQuality value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT AuctionQuality FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (AuctionQuality value)
 
TC_API_EXPORT EnumText ToString (AuctionHouseType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT AuctionHouseType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (AuctionHouseType value)
 
TC_API_EXPORT EnumText ToString (ArenaTeamTypes value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT ArenaTeamTypes FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (ArenaTeamTypes value)
 
TC_API_EXPORT EnumText ToString (ChatNotify value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT ChatNotify FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (ChatNotify value)
 
TC_API_EXPORT EnumText ToString (CreatureFlagsExtra value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT CreatureFlagsExtra FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (CreatureFlagsExtra value)
 
TC_API_EXPORT EnumText ToString (InventoryResult value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT InventoryResult FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (InventoryResult value)
 
TC_API_EXPORT EnumText ToString (BuyResult value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT BuyResult FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (BuyResult value)
 
TC_API_EXPORT EnumText ToString (SellResult value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SellResult FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SellResult value)
 
TC_API_EXPORT EnumText ToString (UnitFlags value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT UnitFlags FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (UnitFlags value)
 
TC_API_EXPORT EnumText ToString (NPCFlags value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT NPCFlags FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (NPCFlags value)
 
TC_API_EXPORT EnumText ToString (EncounterState value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT EncounterState FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (EncounterState value)
 
TC_API_EXPORT EnumText ToString (SpawnObjectType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpawnObjectType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpawnObjectType value)
 
TC_API_EXPORT EnumText ToString (MovementGeneratorType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT MovementGeneratorType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (MovementGeneratorType value)
 
TC_API_EXPORT EnumText ToString (QuestFailedReason value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT QuestFailedReason FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (QuestFailedReason value)
 
TC_API_EXPORT EnumText ToString (QuestShareMessages value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT QuestShareMessages FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (QuestShareMessages value)
 
TC_API_EXPORT EnumText ToString (WardenActions value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT WardenActions FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (WardenActions value)
 
TC_API_EXPORT EnumText ToString (WardenCheckCategory value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT WardenCheckCategory FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (WardenCheckCategory value)
 
TC_API_EXPORT EnumText ToString (WardenCheckType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT WardenCheckType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (WardenCheckType value)
 
TC_API_EXPORT EnumText ToString (Races value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT Races FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (Races value)
 
TC_API_EXPORT EnumText ToString (Classes value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT Classes FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (Classes value)
 
TC_API_EXPORT EnumText ToString (Powers value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT Powers FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (Powers value)
 
TC_API_EXPORT EnumText ToString (SpellSchools value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellSchools FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellSchools value)
 
TC_API_EXPORT EnumText ToString (SpellAttr0 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr0 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr0 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr1 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr1 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr1 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr2 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr2 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr2 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr3 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr3 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr3 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr4 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr4 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr4 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr5 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr5 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr5 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr6 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr6 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr6 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr7 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr7 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr7 value)
 
TC_API_EXPORT EnumText ToString (SpellCastResult value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellCastResult FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellCastResult value)
 
TC_API_EXPORT EnumText ToString (AuraStateType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT AuraStateType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (AuraStateType value)
 
TC_API_EXPORT EnumText ToString (Mechanics value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT Mechanics FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (Mechanics value)
 
TC_API_EXPORT EnumText ToString (SpellDmgClass value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellDmgClass FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellDmgClass value)
 
TC_API_EXPORT EnumText ToString (SpellPreventionType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellPreventionType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellPreventionType value)
 
TC_API_EXPORT EnumText ToString (Emote value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT Emote FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (Emote value)
 
TC_API_EXPORT EnumText ToString (WeatherType value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT WeatherType FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (WeatherType value)
 
TC_API_EXPORT EnumText ToString (ChatMsg value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT ChatMsg FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (ChatMsg value)
 
TC_API_EXPORT EnumText ToString (SpellFamilyNames value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellFamilyNames FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellFamilyNames value)
 

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)
 

Detailed Description

Definition at line 47 of file SmartEnum.h.

Member Function Documentation

◆ Begin()

template<typename Enum >
static Iterator< Enum > EnumUtils::Begin ( )
inlinestatic

Definition at line 111 of file SmartEnum.h.

◆ Count() [1/44]

TC_API_EXPORT size_t EnumUtils< ColorTypes >::Count ( )

Definition at line 54 of file enuminfo_AppenderConsole.cpp.

◆ Count() [2/44]

TC_API_EXPORT size_t EnumUtils< LogLevel >::Count ( )

Definition at line 46 of file enuminfo_LogCommon.cpp.

◆ Count() [3/44]

TC_API_EXPORT size_t EnumUtils< AppenderType >::Count ( )

Definition at line 97 of file enuminfo_LogCommon.cpp.

◆ Count() [4/44]

template<typename Enum >
static size_t EnumUtils::Count ( )
inlinestatic

◆ Count() [5/44]

Definition at line 44 of file enuminfo_CreatureAI.cpp.

◆ Count() [6/44]

TC_API_EXPORT size_t EnumUtils< AuctionQuality >::Count ( )

Definition at line 46 of file enuminfo_AuctionHouseBot.cpp.

◆ Count() [7/44]

Definition at line 96 of file enuminfo_AuctionHouseBot.cpp.

◆ Count() [8/44]

TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::Count ( )

Definition at line 42 of file enuminfo_ArenaTeam.cpp.

◆ Count() [9/44]

TC_API_EXPORT size_t EnumUtils< ChatNotify >::Count ( )

Definition at line 75 of file enuminfo_Channel.cpp.

◆ Count() [10/44]

Definition at line 71 of file enuminfo_CreatureData.cpp.

◆ Count() [11/44]

TC_API_EXPORT size_t EnumUtils< InventoryResult >::Count ( )

Definition at line 131 of file enuminfo_ItemDefines.cpp.

◆ Count() [12/44]

TC_API_EXPORT size_t EnumUtils< BuyResult >::Count ( )

Definition at line 357 of file enuminfo_ItemDefines.cpp.

◆ Count() [13/44]

TC_API_EXPORT size_t EnumUtils< SellResult >::Count ( )

Definition at line 415 of file enuminfo_ItemDefines.cpp.

◆ Count() [14/44]

TC_API_EXPORT size_t EnumUtils< UnitFlags >::Count ( )

Definition at line 71 of file enuminfo_UnitDefines.cpp.

◆ Count() [15/44]

TC_API_EXPORT size_t EnumUtils< NPCFlags >::Count ( )

Definition at line 195 of file enuminfo_UnitDefines.cpp.

◆ Count() [16/44]

TC_API_EXPORT size_t EnumUtils< EncounterState >::Count ( )

Definition at line 45 of file enuminfo_InstanceScript.cpp.

◆ Count() [17/44]

TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::Count ( )

Definition at line 41 of file enuminfo_SpawnData.cpp.

◆ Count() [18/44]

Definition at line 59 of file enuminfo_MovementDefines.cpp.

◆ Count() [19/44]

Definition at line 52 of file enuminfo_QuestDef.cpp.

◆ Count() [20/44]

Definition at line 123 of file enuminfo_QuestDef.cpp.

◆ Count() [21/44]

TC_API_EXPORT size_t EnumUtils< WardenActions >::Count ( )

Definition at line 42 of file enuminfo_WardenCheckMgr.cpp.

◆ Count() [22/44]

Definition at line 84 of file enuminfo_WardenCheckMgr.cpp.

◆ Count() [23/44]

TC_API_EXPORT size_t EnumUtils< WardenCheckType >::Count ( )

Definition at line 132 of file enuminfo_WardenCheckMgr.cpp.

◆ Count() [24/44]

TC_API_EXPORT size_t EnumUtils< Races >::Count ( )

Definition at line 49 of file enuminfo_SharedDefines.cpp.

◆ Count() [25/44]

TC_API_EXPORT size_t EnumUtils< Classes >::Count ( )

Definition at line 112 of file enuminfo_SharedDefines.cpp.

◆ Count() [26/44]

TC_API_EXPORT size_t EnumUtils< Powers >::Count ( )

Definition at line 173 of file enuminfo_SharedDefines.cpp.

◆ Count() [27/44]

TC_API_EXPORT size_t EnumUtils< SpellSchools >::Count ( )

Definition at line 229 of file enuminfo_SharedDefines.cpp.

◆ Count() [28/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::Count ( )

Definition at line 308 of file enuminfo_SharedDefines.cpp.

◆ Count() [29/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::Count ( )

Definition at line 437 of file enuminfo_SharedDefines.cpp.

◆ Count() [30/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::Count ( )

Definition at line 566 of file enuminfo_SharedDefines.cpp.

◆ Count() [31/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::Count ( )

Definition at line 695 of file enuminfo_SharedDefines.cpp.

◆ Count() [32/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::Count ( )

Definition at line 824 of file enuminfo_SharedDefines.cpp.

◆ Count() [33/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::Count ( )

Definition at line 953 of file enuminfo_SharedDefines.cpp.

◆ Count() [34/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::Count ( )

Definition at line 1082 of file enuminfo_SharedDefines.cpp.

◆ Count() [35/44]

TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::Count ( )

Definition at line 1211 of file enuminfo_SharedDefines.cpp.

◆ Count() [36/44]

TC_API_EXPORT size_t EnumUtils< SpellCastResult >::Count ( )

Definition at line 1497 of file enuminfo_SharedDefines.cpp.

◆ Count() [37/44]

TC_API_EXPORT size_t EnumUtils< AuraStateType >::Count ( )

Definition at line 1926 of file enuminfo_SharedDefines.cpp.

◆ Count() [38/44]

TC_API_EXPORT size_t EnumUtils< Mechanics >::Count ( )

Definition at line 2027 of file enuminfo_SharedDefines.cpp.

◆ Count() [39/44]

TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::Count ( )

Definition at line 2128 of file enuminfo_SharedDefines.cpp.

◆ Count() [40/44]

Definition at line 2172 of file enuminfo_SharedDefines.cpp.

◆ Count() [41/44]

TC_API_EXPORT size_t EnumUtils< Emote >::Count ( )

Definition at line 2385 of file enuminfo_SharedDefines.cpp.

◆ Count() [42/44]

TC_API_EXPORT size_t EnumUtils< WeatherType >::Count ( )

Definition at line 2772 of file enuminfo_SharedDefines.cpp.

◆ Count() [43/44]

TC_API_EXPORT size_t EnumUtils< ChatMsg >::Count ( )

Definition at line 2870 of file enuminfo_SharedDefines.cpp.

◆ Count() [44/44]

Definition at line 3024 of file enuminfo_SharedDefines.cpp.

◆ End()

template<typename Enum >
static Iterator< Enum > EnumUtils::End ( )
inlinestatic

Definition at line 114 of file SmartEnum.h.

◆ FromIndex() [1/44]

TC_API_EXPORT ColorTypes EnumUtils< ColorTypes >::FromIndex ( size_t  index)

Definition at line 57 of file enuminfo_AppenderConsole.cpp.

References BLACK, BLUE, BROWN, CYAN, GREEN, GREY, LBLUE, LCYAN, LGREEN, LMAGENTA, LRED, MAGENTA, RED, WHITE, and YELLOW.

◆ FromIndex() [2/44]

◆ FromIndex() [3/44]

TC_API_EXPORT AppenderType EnumUtils< AppenderType >::FromIndex ( size_t  index)

Definition at line 100 of file enuminfo_LogCommon.cpp.

References APPENDER_CONSOLE, APPENDER_DB, APPENDER_FILE, and APPENDER_NONE.

◆ FromIndex() [4/44]

template<typename Enum >
static Enum EnumUtils::FromIndex ( size_t  index)
inlinestatic

◆ FromIndex() [5/44]

◆ FromIndex() [6/44]

◆ FromIndex() [7/44]

◆ FromIndex() [8/44]

TC_API_EXPORT ArenaTeamTypes EnumUtils< ArenaTeamTypes >::FromIndex ( size_t  index)

Definition at line 45 of file enuminfo_ArenaTeam.cpp.

References ARENA_TEAM_2v2, ARENA_TEAM_3v3, and ARENA_TEAM_5v5.

◆ FromIndex() [9/44]

◆ FromIndex() [10/44]

◆ FromIndex() [11/44]

TC_API_EXPORT InventoryResult EnumUtils< InventoryResult >::FromIndex ( size_t  index)

Definition at line 134 of file enuminfo_ItemDefines.cpp.

References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.

◆ FromIndex() [12/44]

◆ FromIndex() [13/44]

◆ FromIndex() [14/44]

◆ FromIndex() [15/44]

◆ FromIndex() [16/44]

TC_API_EXPORT EncounterState EnumUtils< EncounterState >::FromIndex ( size_t  index)

Definition at line 48 of file enuminfo_InstanceScript.cpp.

References DONE, FAIL, IN_PROGRESS, NOT_STARTED, SPECIAL, and TO_BE_DECIDED.

◆ FromIndex() [17/44]

TC_API_EXPORT SpawnObjectType EnumUtils< SpawnObjectType >::FromIndex ( size_t  index)

Definition at line 44 of file enuminfo_SpawnData.cpp.

References SPAWN_TYPE_CREATURE, and SPAWN_TYPE_GAMEOBJECT.

◆ FromIndex() [18/44]

◆ FromIndex() [19/44]

◆ FromIndex() [20/44]

◆ FromIndex() [21/44]

TC_API_EXPORT WardenActions EnumUtils< WardenActions >::FromIndex ( size_t  index)

◆ FromIndex() [22/44]

◆ FromIndex() [23/44]

◆ FromIndex() [24/44]

◆ FromIndex() [25/44]

◆ FromIndex() [26/44]

◆ FromIndex() [27/44]

◆ FromIndex() [28/44]

◆ FromIndex() [29/44]

◆ FromIndex() [30/44]

◆ FromIndex() [31/44]

◆ FromIndex() [32/44]

◆ FromIndex() [33/44]

◆ FromIndex() [34/44]

◆ FromIndex() [35/44]

◆ FromIndex() [36/44]

TC_API_EXPORT SpellCastResult EnumUtils< SpellCastResult >::FromIndex ( size_t  index)

Definition at line 1500 of file enuminfo_SharedDefines.cpp.

References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.

◆ FromIndex() [37/44]

◆ FromIndex() [38/44]

◆ FromIndex() [39/44]

◆ FromIndex() [40/44]

◆ FromIndex() [41/44]

TC_API_EXPORT Emote EnumUtils< Emote >::FromIndex ( size_t  index)

Definition at line 2388 of file enuminfo_SharedDefines.cpp.

References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.

◆ FromIndex() [42/44]

◆ FromIndex() [43/44]

◆ FromIndex() [44/44]

◆ IsValid() [1/2]

template<typename Enum >
static bool EnumUtils::IsValid ( Enum  value)
inlinestatic

◆ IsValid() [2/2]

template<typename Enum >
static bool EnumUtils::IsValid ( std::underlying_type_t< Enum >  value)
inlinestatic

Definition at line 73 of file SmartEnum.h.

References IsValid().

Referenced by IsValid().

◆ Iterate()

template<typename Enum >
static Trinity::IteratorPair< Iterator< Enum > > EnumUtils::Iterate ( )
inlinestatic

Definition at line 117 of file SmartEnum.h.

◆ ToConstant()

◆ ToDescription()

template<typename Enum >
static char const * EnumUtils::ToDescription ( Enum  value)
inlinestatic

Definition at line 126 of file SmartEnum.h.

References EnumText::Description, and ToString().

◆ ToIndex() [1/44]

TC_API_EXPORT size_t EnumUtils< AppenderType >::ToIndex ( AppenderType  value)

Definition at line 113 of file enuminfo_LogCommon.cpp.

References APPENDER_CONSOLE, APPENDER_DB, APPENDER_FILE, and APPENDER_NONE.

◆ ToIndex() [2/44]

TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::ToIndex ( ArenaTeamTypes  value)

Definition at line 57 of file enuminfo_ArenaTeam.cpp.

References ARENA_TEAM_2v2, ARENA_TEAM_3v3, and ARENA_TEAM_5v5.

◆ ToIndex() [3/44]

◆ ToIndex() [4/44]

◆ ToIndex() [5/44]

◆ ToIndex() [6/44]

◆ ToIndex() [7/44]

◆ ToIndex() [8/44]

◆ ToIndex() [9/44]

◆ ToIndex() [10/44]

TC_API_EXPORT size_t EnumUtils< ColorTypes >::ToIndex ( ColorTypes  value)

Definition at line 81 of file enuminfo_AppenderConsole.cpp.

References BLACK, BLUE, BROWN, CYAN, GREEN, GREY, LBLUE, LCYAN, LGREEN, LMAGENTA, LRED, MAGENTA, RED, WHITE, and YELLOW.

◆ ToIndex() [11/44]

◆ ToIndex() [12/44]

◆ ToIndex() [13/44]

TC_API_EXPORT size_t EnumUtils< Emote >::ToIndex ( Emote  value)

Definition at line 2571 of file enuminfo_SharedDefines.cpp.

References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.

◆ ToIndex() [14/44]

TC_API_EXPORT size_t EnumUtils< EncounterState >::ToIndex ( EncounterState  value)

Definition at line 63 of file enuminfo_InstanceScript.cpp.

References DONE, FAIL, IN_PROGRESS, NOT_STARTED, SPECIAL, and TO_BE_DECIDED.

◆ ToIndex() [15/44]

template<typename Enum >
static uint32 EnumUtils::ToIndex ( Enum  value)
inlinestatic

◆ ToIndex() [16/44]

TC_API_EXPORT size_t EnumUtils< InventoryResult >::ToIndex ( InventoryResult  value)

Definition at line 235 of file enuminfo_ItemDefines.cpp.

References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.

◆ ToIndex() [17/44]

◆ ToIndex() [18/44]

◆ ToIndex() [19/44]

◆ ToIndex() [20/44]

◆ ToIndex() [21/44]

◆ ToIndex() [22/44]

◆ ToIndex() [23/44]

◆ ToIndex() [24/44]

◆ ToIndex() [25/44]

◆ ToIndex() [26/44]

TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::ToIndex ( SpawnObjectType  value)

Definition at line 55 of file enuminfo_SpawnData.cpp.

References SPAWN_TYPE_CREATURE, and SPAWN_TYPE_GAMEOBJECT.

◆ ToIndex() [27/44]

◆ ToIndex() [28/44]

◆ ToIndex() [29/44]

◆ ToIndex() [30/44]

◆ ToIndex() [31/44]

◆ ToIndex() [32/44]

◆ ToIndex() [33/44]

◆ ToIndex() [34/44]

◆ ToIndex() [35/44]

TC_API_EXPORT size_t EnumUtils< SpellCastResult >::ToIndex ( SpellCastResult  value)

Definition at line 1698 of file enuminfo_SharedDefines.cpp.

References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.

◆ ToIndex() [36/44]

◆ ToIndex() [37/44]

◆ ToIndex() [38/44]

◆ ToIndex() [39/44]

◆ ToIndex() [40/44]

◆ ToIndex() [41/44]

TC_API_EXPORT size_t EnumUtils< WardenActions >::ToIndex ( WardenActions  value)

◆ ToIndex() [42/44]

◆ ToIndex() [43/44]

◆ ToIndex() [44/44]

◆ ToString() [1/44]

◆ ToString() [2/44]

◆ ToString() [3/44]

◆ ToString() [4/44]

◆ ToString() [5/44]

◆ ToString() [6/44]

◆ ToString() [7/44]

◆ ToString() [8/44]

◆ ToString() [9/44]

◆ ToString() [10/44]

Definition at line 30 of file enuminfo_AppenderConsole.cpp.

References BLACK, BLUE, BROWN, CYAN, GREEN, GREY, LBLUE, LCYAN, LGREEN, LMAGENTA, LRED, MAGENTA, RED, WHITE, and YELLOW.

◆ ToString() [11/44]

◆ ToString() [12/44]

◆ ToString() [13/44]

TC_API_EXPORT EnumText EnumUtils< Emote >::ToString ( Emote  value)

Definition at line 2202 of file enuminfo_SharedDefines.cpp.

References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.

◆ ToString() [14/44]

◆ ToString() [15/44]

template<typename Enum >
static EnumText EnumUtils::ToString ( Enum  value)
inlinestatic

◆ ToString() [16/44]

Definition at line 30 of file enuminfo_ItemDefines.cpp.

References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.

◆ ToString() [17/44]

◆ ToString() [18/44]

◆ ToString() [19/44]

◆ ToString() [20/44]

◆ ToString() [21/44]

◆ ToString() [22/44]

◆ ToString() [23/44]

◆ ToString() [24/44]

◆ ToString() [25/44]

◆ ToString() [26/44]

◆ ToString() [27/44]

◆ ToString() [28/44]

◆ ToString() [29/44]

◆ ToString() [30/44]

◆ ToString() [31/44]

◆ ToString() [32/44]

◆ ToString() [33/44]

◆ ToString() [34/44]

◆ ToString() [35/44]

Definition at line 1299 of file enuminfo_SharedDefines.cpp.

References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.

◆ ToString() [36/44]

◆ ToString() [37/44]

◆ ToString() [38/44]

◆ ToString() [39/44]

◆ ToString() [40/44]

◆ ToString() [41/44]

◆ ToString() [42/44]

◆ ToString() [43/44]

◆ ToString() [44/44]

◆ ToTitle()

template<typename Enum >
static char const * EnumUtils::ToTitle ( Enum  value)
inlinestatic

The documentation for this class was generated from the following file: