TrinityCore
Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum > Struct Template Reference

#include <SmartEnum.h>

Static Public Member Functions

static size_t Count ()
 
static EnumText ToString (Enum value)
 
static Enum FromIndex (size_t index)
 
static size_t ToIndex (Enum index)
 

Detailed Description

template<typename Enum>
struct Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >

Definition at line 38 of file SmartEnum.h.

Member Function Documentation

◆ Count()

template<typename Enum >
static size_t Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::Count ( )
static
+ Here is the caller graph for this function:

◆ FromIndex()

template<typename Enum >
static Enum Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::FromIndex ( size_t  index)
static
+ Here is the caller graph for this function:

◆ ToIndex()

template<typename Enum >
static size_t Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::ToIndex ( Enum  index)
static
+ Here is the caller graph for this function:

◆ ToString()

template<typename Enum >
static EnumText Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::ToString ( Enum  value)
static
+ Here is the caller graph for this function:

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