TrinityCore
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 (EvadeReason value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT EvadeReason FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (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 (UnitFlags2 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT UnitFlags2 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (UnitFlags2 value)
 
TC_API_EXPORT EnumText ToString (UnitFlags3 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT UnitFlags3 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (UnitFlags3 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 (NPCFlags2 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT NPCFlags2 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (NPCFlags2 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 (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 (SpellAttr8 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr8 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr8 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr9 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr9 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr9 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr10 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr10 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr10 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr11 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr11 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr11 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr12 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr12 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr12 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr13 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr13 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr13 value)
 
TC_API_EXPORT EnumText ToString (SpellAttr14 value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT SpellAttr14 FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (SpellAttr14 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)
 
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 (QuestPushReason value)
 
TC_API_EXPORT size_t Count ()
 
TC_API_EXPORT QuestPushReason FromIndex (size_t index)
 
TC_API_EXPORT size_t ToIndex (QuestPushReason 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)
 

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/54]

TC_API_EXPORT size_t EnumUtils< ColorTypes >::Count ( )

Definition at line 54 of file enuminfo_AppenderConsole.cpp.

◆ Count() [2/54]

TC_API_EXPORT size_t EnumUtils< LogLevel >::Count ( )

Definition at line 46 of file enuminfo_LogCommon.cpp.

◆ Count() [3/54]

TC_API_EXPORT size_t EnumUtils< AppenderType >::Count ( )

Definition at line 97 of file enuminfo_LogCommon.cpp.

◆ Count() [4/54]

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

Definition at line 51 of file SmartEnum.h.

+ Here is the call graph for this function:

◆ Count() [5/54]

TC_API_EXPORT size_t EnumUtils< EvadeReason >::Count ( )

Definition at line 44 of file enuminfo_UnitAICommon.cpp.

◆ Count() [6/54]

TC_API_EXPORT size_t EnumUtils< AuctionQuality >::Count ( )

Definition at line 46 of file enuminfo_AuctionHouseBot.cpp.

◆ Count() [7/54]

Definition at line 96 of file enuminfo_AuctionHouseBot.cpp.

◆ Count() [8/54]

TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::Count ( )

Definition at line 42 of file enuminfo_ArenaTeam.cpp.

◆ Count() [9/54]

TC_API_EXPORT size_t EnumUtils< ChatNotify >::Count ( )

Definition at line 77 of file enuminfo_Channel.cpp.

◆ Count() [10/54]

Definition at line 71 of file enuminfo_CreatureData.cpp.

◆ Count() [11/54]

TC_API_EXPORT size_t EnumUtils< InventoryResult >::Count ( )

Definition at line 158 of file enuminfo_ItemDefines.cpp.

◆ Count() [12/54]

TC_API_EXPORT size_t EnumUtils< BuyResult >::Count ( )

Definition at line 438 of file enuminfo_ItemDefines.cpp.

◆ Count() [13/54]

TC_API_EXPORT size_t EnumUtils< SellResult >::Count ( )

Definition at line 499 of file enuminfo_ItemDefines.cpp.

◆ Count() [14/54]

TC_API_EXPORT size_t EnumUtils< UnitFlags >::Count ( )

Definition at line 71 of file enuminfo_UnitDefines.cpp.

◆ Count() [15/54]

TC_API_EXPORT size_t EnumUtils< UnitFlags2 >::Count ( )

Definition at line 200 of file enuminfo_UnitDefines.cpp.

◆ Count() [16/54]

TC_API_EXPORT size_t EnumUtils< UnitFlags3 >::Count ( )

Definition at line 329 of file enuminfo_UnitDefines.cpp.

◆ Count() [17/54]

TC_API_EXPORT size_t EnumUtils< NPCFlags >::Count ( )

Definition at line 459 of file enuminfo_UnitDefines.cpp.

◆ Count() [18/54]

TC_API_EXPORT size_t EnumUtils< NPCFlags2 >::Count ( )

Definition at line 573 of file enuminfo_UnitDefines.cpp.

◆ Count() [19/54]

TC_API_EXPORT size_t EnumUtils< EncounterState >::Count ( )

Definition at line 45 of file enuminfo_InstanceScript.cpp.

◆ Count() [20/54]

TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::Count ( )

Definition at line 42 of file enuminfo_SpawnData.cpp.

◆ Count() [21/54]

TC_API_EXPORT size_t EnumUtils< Races >::Count ( )

Definition at line 66 of file enuminfo_RaceMask.cpp.

◆ Count() [22/54]

TC_API_EXPORT size_t EnumUtils< Classes >::Count ( )

Definition at line 53 of file enuminfo_SharedDefines.cpp.

◆ Count() [23/54]

TC_API_EXPORT size_t EnumUtils< Powers >::Count ( )

Definition at line 141 of file enuminfo_SharedDefines.cpp.

◆ Count() [24/54]

TC_API_EXPORT size_t EnumUtils< SpellSchools >::Count ( )

Definition at line 235 of file enuminfo_SharedDefines.cpp.

◆ Count() [25/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::Count ( )

Definition at line 314 of file enuminfo_SharedDefines.cpp.

◆ Count() [26/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::Count ( )

Definition at line 443 of file enuminfo_SharedDefines.cpp.

◆ Count() [27/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::Count ( )

Definition at line 572 of file enuminfo_SharedDefines.cpp.

◆ Count() [28/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::Count ( )

Definition at line 701 of file enuminfo_SharedDefines.cpp.

◆ Count() [29/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::Count ( )

Definition at line 830 of file enuminfo_SharedDefines.cpp.

◆ Count() [30/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::Count ( )

Definition at line 959 of file enuminfo_SharedDefines.cpp.

◆ Count() [31/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::Count ( )

Definition at line 1088 of file enuminfo_SharedDefines.cpp.

◆ Count() [32/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::Count ( )

Definition at line 1217 of file enuminfo_SharedDefines.cpp.

◆ Count() [33/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr8 >::Count ( )

Definition at line 1346 of file enuminfo_SharedDefines.cpp.

◆ Count() [34/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr9 >::Count ( )

Definition at line 1475 of file enuminfo_SharedDefines.cpp.

◆ Count() [35/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr10 >::Count ( )

Definition at line 1604 of file enuminfo_SharedDefines.cpp.

◆ Count() [36/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr11 >::Count ( )

Definition at line 1733 of file enuminfo_SharedDefines.cpp.

◆ Count() [37/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr12 >::Count ( )

Definition at line 1862 of file enuminfo_SharedDefines.cpp.

◆ Count() [38/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr13 >::Count ( )

Definition at line 1991 of file enuminfo_SharedDefines.cpp.

◆ Count() [39/54]

TC_API_EXPORT size_t EnumUtils< SpellAttr14 >::Count ( )

Definition at line 2120 of file enuminfo_SharedDefines.cpp.

◆ Count() [40/54]

TC_API_EXPORT size_t EnumUtils< SpellCastResult >::Count ( )

Definition at line 2539 of file enuminfo_SharedDefines.cpp.

◆ Count() [41/54]

TC_API_EXPORT size_t EnumUtils< AuraStateType >::Count ( )

Definition at line 3241 of file enuminfo_SharedDefines.cpp.

◆ Count() [42/54]

TC_API_EXPORT size_t EnumUtils< Mechanics >::Count ( )

Definition at line 3361 of file enuminfo_SharedDefines.cpp.

◆ Count() [43/54]

TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::Count ( )

Definition at line 3472 of file enuminfo_SharedDefines.cpp.

◆ Count() [44/54]

Definition at line 3517 of file enuminfo_SharedDefines.cpp.

◆ Count() [45/54]

TC_API_EXPORT size_t EnumUtils< Emote >::Count ( )

Definition at line 3976 of file enuminfo_SharedDefines.cpp.

◆ Count() [46/54]

TC_API_EXPORT size_t EnumUtils< WeatherType >::Count ( )

Definition at line 4851 of file enuminfo_SharedDefines.cpp.

◆ Count() [47/54]

TC_API_EXPORT size_t EnumUtils< ChatMsg >::Count ( )

Definition at line 4965 of file enuminfo_SharedDefines.cpp.

◆ Count() [48/54]

Definition at line 5161 of file enuminfo_SharedDefines.cpp.

◆ Count() [49/54]

Definition at line 58 of file enuminfo_MovementDefines.cpp.

◆ Count() [50/54]

Definition at line 53 of file enuminfo_QuestDef.cpp.

◆ Count() [51/54]

TC_API_EXPORT size_t EnumUtils< QuestPushReason >::Count ( )

Definition at line 156 of file enuminfo_QuestDef.cpp.

◆ Count() [52/54]

TC_API_EXPORT size_t EnumUtils< WardenActions >::Count ( )

Definition at line 42 of file enuminfo_WardenCheckMgr.cpp.

◆ Count() [53/54]

Definition at line 84 of file enuminfo_WardenCheckMgr.cpp.

◆ Count() [54/54]

TC_API_EXPORT size_t EnumUtils< WardenCheckType >::Count ( )

Definition at line 132 of file enuminfo_WardenCheckMgr.cpp.

◆ End()

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

Definition at line 114 of file SmartEnum.h.

◆ FromIndex() [1/54]

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

Definition at line 57 of file enuminfo_AppenderConsole.cpp.

◆ FromIndex() [2/54]

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

Definition at line 49 of file enuminfo_LogCommon.cpp.

◆ FromIndex() [3/54]

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

Definition at line 100 of file enuminfo_LogCommon.cpp.

◆ FromIndex() [4/54]

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

Definition at line 55 of file SmartEnum.h.

+ Here is the call graph for this function:

◆ FromIndex() [5/54]

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

Definition at line 47 of file enuminfo_UnitAICommon.cpp.

◆ FromIndex() [6/54]

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

Definition at line 49 of file enuminfo_AuctionHouseBot.cpp.

◆ FromIndex() [7/54]

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

Definition at line 99 of file enuminfo_AuctionHouseBot.cpp.

◆ FromIndex() [8/54]

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

Definition at line 45 of file enuminfo_ArenaTeam.cpp.

◆ FromIndex() [9/54]

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

Definition at line 80 of file enuminfo_Channel.cpp.

◆ FromIndex() [10/54]

Definition at line 74 of file enuminfo_CreatureData.cpp.

◆ FromIndex() [11/54]

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

Definition at line 161 of file enuminfo_ItemDefines.cpp.

◆ FromIndex() [12/54]

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

Definition at line 441 of file enuminfo_ItemDefines.cpp.

◆ FromIndex() [13/54]

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

Definition at line 502 of file enuminfo_ItemDefines.cpp.

◆ FromIndex() [14/54]

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

Definition at line 74 of file enuminfo_UnitDefines.cpp.

◆ FromIndex() [15/54]

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

Definition at line 203 of file enuminfo_UnitDefines.cpp.

◆ FromIndex() [16/54]

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

Definition at line 332 of file enuminfo_UnitDefines.cpp.

◆ FromIndex() [17/54]

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

Definition at line 462 of file enuminfo_UnitDefines.cpp.

◆ FromIndex() [18/54]

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

Definition at line 576 of file enuminfo_UnitDefines.cpp.

◆ FromIndex() [19/54]

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

Definition at line 48 of file enuminfo_InstanceScript.cpp.

◆ FromIndex() [20/54]

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

Definition at line 45 of file enuminfo_SpawnData.cpp.

◆ FromIndex() [21/54]

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

Definition at line 69 of file enuminfo_RaceMask.cpp.

◆ FromIndex() [22/54]

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

Definition at line 56 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [23/54]

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

Definition at line 144 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [24/54]

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

Definition at line 238 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [25/54]

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

Definition at line 317 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [26/54]

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

Definition at line 446 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [27/54]

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

Definition at line 575 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [28/54]

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

Definition at line 704 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [29/54]

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

Definition at line 833 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [30/54]

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

Definition at line 962 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [31/54]

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

Definition at line 1091 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [32/54]

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

Definition at line 1220 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [33/54]

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

Definition at line 1349 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [34/54]

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

Definition at line 1478 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [35/54]

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

Definition at line 1607 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [36/54]

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

Definition at line 1736 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [37/54]

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

Definition at line 1865 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [38/54]

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

Definition at line 1994 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [39/54]

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

Definition at line 2123 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [40/54]

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

Definition at line 2542 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [41/54]

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

Definition at line 3244 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [42/54]

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

Definition at line 3364 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [43/54]

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

Definition at line 3475 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [44/54]

Definition at line 3520 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [45/54]

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

Definition at line 3979 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [46/54]

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

Definition at line 4854 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [47/54]

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

Definition at line 4968 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [48/54]

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

Definition at line 5164 of file enuminfo_SharedDefines.cpp.

◆ FromIndex() [49/54]

Definition at line 61 of file enuminfo_MovementDefines.cpp.

◆ FromIndex() [50/54]

Definition at line 56 of file enuminfo_QuestDef.cpp.

◆ FromIndex() [51/54]

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

Definition at line 159 of file enuminfo_QuestDef.cpp.

◆ FromIndex() [52/54]

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

Definition at line 45 of file enuminfo_WardenCheckMgr.cpp.

◆ FromIndex() [53/54]

Definition at line 87 of file enuminfo_WardenCheckMgr.cpp.

◆ FromIndex() [54/54]

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

Definition at line 135 of file enuminfo_WardenCheckMgr.cpp.

◆ IsValid() [1/2]

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

Definition at line 60 of file SmartEnum.h.

+ Here is the call graph for this function:

◆ 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.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Iterate()

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

Definition at line 117 of file SmartEnum.h.

◆ ToConstant()

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

Definition at line 120 of file SmartEnum.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ToDescription()

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

Definition at line 126 of file SmartEnum.h.

+ Here is the call graph for this function:

◆ ToIndex() [1/54]

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

Definition at line 113 of file enuminfo_LogCommon.cpp.

◆ ToIndex() [2/54]

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

Definition at line 57 of file enuminfo_ArenaTeam.cpp.

◆ ToIndex() [3/54]

Definition at line 111 of file enuminfo_AuctionHouseBot.cpp.

◆ ToIndex() [4/54]

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

Definition at line 65 of file enuminfo_AuctionHouseBot.cpp.

◆ ToIndex() [5/54]

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

Definition at line 3278 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [6/54]

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

Definition at line 459 of file enuminfo_ItemDefines.cpp.

◆ ToIndex() [7/54]

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

Definition at line 5046 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [8/54]

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

Definition at line 127 of file enuminfo_Channel.cpp.

◆ ToIndex() [9/54]

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

Definition at line 79 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [10/54]

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

Definition at line 81 of file enuminfo_AppenderConsole.cpp.

◆ ToIndex() [11/54]

Definition at line 115 of file enuminfo_CreatureData.cpp.

◆ ToIndex() [12/54]

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

Definition at line 4406 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [13/54]

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

Definition at line 63 of file enuminfo_InstanceScript.cpp.

◆ ToIndex() [14/54]

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

Definition at line 57 of file SmartEnum.h.

+ Here is the call graph for this function:

◆ ToIndex() [15/54]

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

Definition at line 61 of file enuminfo_UnitAICommon.cpp.

◆ ToIndex() [16/54]

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

Definition at line 289 of file enuminfo_ItemDefines.cpp.

◆ ToIndex() [17/54]

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

Definition at line 65 of file enuminfo_LogCommon.cpp.

◆ ToIndex() [18/54]

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

Definition at line 3410 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [19/54]

Definition at line 89 of file enuminfo_MovementDefines.cpp.

◆ ToIndex() [20/54]

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

Definition at line 504 of file enuminfo_UnitDefines.cpp.

◆ ToIndex() [21/54]

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

Definition at line 600 of file enuminfo_UnitDefines.cpp.

◆ ToIndex() [22/54]

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

Definition at line 180 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [23/54]

Definition at line 79 of file enuminfo_QuestDef.cpp.

◆ ToIndex() [24/54]

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

Definition at line 210 of file enuminfo_QuestDef.cpp.

◆ ToIndex() [25/54]

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

Definition at line 105 of file enuminfo_RaceMask.cpp.

◆ ToIndex() [26/54]

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

Definition at line 521 of file enuminfo_ItemDefines.cpp.

◆ ToIndex() [27/54]

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

Definition at line 57 of file enuminfo_SpawnData.cpp.

◆ ToIndex() [28/54]

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

Definition at line 358 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [29/54]

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

Definition at line 487 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [30/54]

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

Definition at line 1648 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [31/54]

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

Definition at line 1777 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [32/54]

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

Definition at line 1906 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [33/54]

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

Definition at line 2035 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [34/54]

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

Definition at line 2164 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [35/54]

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

Definition at line 616 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [36/54]

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

Definition at line 745 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [37/54]

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

Definition at line 874 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [38/54]

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

Definition at line 1003 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [39/54]

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

Definition at line 1132 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [40/54]

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

Definition at line 1261 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [41/54]

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

Definition at line 1390 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [42/54]

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

Definition at line 1519 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [43/54]

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

Definition at line 2873 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [44/54]

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

Definition at line 3488 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [45/54]

Definition at line 5198 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [46/54]

Definition at line 3533 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [47/54]

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

Definition at line 254 of file enuminfo_SharedDefines.cpp.

◆ ToIndex() [48/54]

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

Definition at line 115 of file enuminfo_UnitDefines.cpp.

◆ ToIndex() [49/54]

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

Definition at line 244 of file enuminfo_UnitDefines.cpp.

◆ ToIndex() [50/54]

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

Definition at line 373 of file enuminfo_UnitDefines.cpp.

◆ ToIndex() [51/54]

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

Definition at line 57 of file enuminfo_WardenCheckMgr.cpp.

◆ ToIndex() [52/54]

Definition at line 99 of file enuminfo_WardenCheckMgr.cpp.

◆ ToIndex() [53/54]

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

Definition at line 153 of file enuminfo_WardenCheckMgr.cpp.

◆ ToIndex() [54/54]

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

Definition at line 4869 of file enuminfo_SharedDefines.cpp.

◆ ToString() [1/54]

Definition at line 84 of file enuminfo_LogCommon.cpp.

◆ ToString() [2/54]

Definition at line 30 of file enuminfo_ArenaTeam.cpp.

◆ ToString() [3/54]

◆ ToString() [4/54]

Definition at line 30 of file enuminfo_AuctionHouseBot.cpp.

◆ ToString() [5/54]

Definition at line 3207 of file enuminfo_SharedDefines.cpp.

◆ ToString() [6/54]

Definition at line 420 of file enuminfo_ItemDefines.cpp.

◆ ToString() [7/54]

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

Definition at line 4887 of file enuminfo_SharedDefines.cpp.

◆ ToString() [8/54]

Definition at line 30 of file enuminfo_Channel.cpp.

◆ ToString() [9/54]

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

Definition at line 30 of file enuminfo_SharedDefines.cpp.

◆ ToString() [10/54]

Definition at line 30 of file enuminfo_AppenderConsole.cpp.

◆ ToString() [11/54]

◆ ToString() [12/54]

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

Definition at line 3549 of file enuminfo_SharedDefines.cpp.

◆ ToString() [13/54]

Definition at line 30 of file enuminfo_InstanceScript.cpp.

◆ ToString() [14/54]

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

Definition at line 53 of file SmartEnum.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ToString() [15/54]

Definition at line 30 of file enuminfo_UnitAICommon.cpp.

◆ ToString() [16/54]

Definition at line 30 of file enuminfo_ItemDefines.cpp.

◆ ToString() [17/54]

Definition at line 30 of file enuminfo_LogCommon.cpp.

◆ ToString() [18/54]

Definition at line 3315 of file enuminfo_SharedDefines.cpp.

◆ ToString() [19/54]

◆ ToString() [20/54]

Definition at line 417 of file enuminfo_UnitDefines.cpp.

◆ ToString() [21/54]

Definition at line 549 of file enuminfo_UnitDefines.cpp.

◆ ToString() [22/54]

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

Definition at line 105 of file enuminfo_SharedDefines.cpp.

◆ ToString() [23/54]

Definition at line 30 of file enuminfo_QuestDef.cpp.

◆ ToString() [24/54]

Definition at line 105 of file enuminfo_QuestDef.cpp.

◆ ToString() [25/54]

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

Definition at line 30 of file enuminfo_RaceMask.cpp.

◆ ToString() [26/54]

Definition at line 480 of file enuminfo_ItemDefines.cpp.

◆ ToString() [27/54]

Definition at line 30 of file enuminfo_SpawnData.cpp.

◆ ToString() [28/54]

Definition at line 273 of file enuminfo_SharedDefines.cpp.

◆ ToString() [29/54]

Definition at line 402 of file enuminfo_SharedDefines.cpp.

◆ ToString() [30/54]

Definition at line 1563 of file enuminfo_SharedDefines.cpp.

◆ ToString() [31/54]

Definition at line 1692 of file enuminfo_SharedDefines.cpp.

◆ ToString() [32/54]

Definition at line 1821 of file enuminfo_SharedDefines.cpp.

◆ ToString() [33/54]

Definition at line 1950 of file enuminfo_SharedDefines.cpp.

◆ ToString() [34/54]

Definition at line 2079 of file enuminfo_SharedDefines.cpp.

◆ ToString() [35/54]

Definition at line 531 of file enuminfo_SharedDefines.cpp.

◆ ToString() [36/54]

Definition at line 660 of file enuminfo_SharedDefines.cpp.

◆ ToString() [37/54]

Definition at line 789 of file enuminfo_SharedDefines.cpp.

◆ ToString() [38/54]

Definition at line 918 of file enuminfo_SharedDefines.cpp.

◆ ToString() [39/54]

Definition at line 1047 of file enuminfo_SharedDefines.cpp.

◆ ToString() [40/54]

Definition at line 1176 of file enuminfo_SharedDefines.cpp.

◆ ToString() [41/54]

Definition at line 1305 of file enuminfo_SharedDefines.cpp.

◆ ToString() [42/54]

Definition at line 1434 of file enuminfo_SharedDefines.cpp.

◆ ToString() [43/54]

Definition at line 2208 of file enuminfo_SharedDefines.cpp.

◆ ToString() [44/54]

Definition at line 3459 of file enuminfo_SharedDefines.cpp.

◆ ToString() [45/54]

◆ ToString() [46/54]

◆ ToString() [47/54]

Definition at line 219 of file enuminfo_SharedDefines.cpp.

◆ ToString() [48/54]

Definition at line 30 of file enuminfo_UnitDefines.cpp.

◆ ToString() [49/54]

Definition at line 159 of file enuminfo_UnitDefines.cpp.

◆ ToString() [50/54]

Definition at line 288 of file enuminfo_UnitDefines.cpp.

◆ ToString() [51/54]

Definition at line 30 of file enuminfo_WardenCheckMgr.cpp.

◆ ToString() [52/54]

◆ ToString() [53/54]

Definition at line 114 of file enuminfo_WardenCheckMgr.cpp.

◆ ToString() [54/54]

Definition at line 4836 of file enuminfo_SharedDefines.cpp.

◆ ToTitle()

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

Definition at line 123 of file SmartEnum.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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