![]() |
TrinityCore
|
Include dependency graph for Common.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | LocalizedString |
Macros | |
| #define | STRINGIZE(a) #a |
| #define | DEFAULT_LOCALE LOCALE_enUS |
| #define | M_PI 3.14159265358979323846 |
| #define | M_PI_4 0.785398163397448309616 |
| #define | MAX_QUERY_LEN 32*1024 |
Enumerations | |
| enum | TimeConstants { MINUTE = 60 , HOUR = MINUTE*60 , DAY = HOUR*24 , WEEK = DAY*7 , MONTH = DAY*30 , YEAR = MONTH*12 , IN_MILLISECONDS = 1000 } |
| enum | AccountTypes { SEC_PLAYER = 0 , SEC_MODERATOR = 1 , SEC_GAMEMASTER = 2 , SEC_ADMINISTRATOR = 3 , SEC_CONSOLE = 4 } |
| enum | LocaleConstant : uint8 { LOCALE_enUS = 0 , LOCALE_koKR = 1 , LOCALE_frFR = 2 , LOCALE_deDE = 3 , LOCALE_zhCN = 4 , LOCALE_zhTW = 5 , LOCALE_esES = 6 , LOCALE_esMX = 7 , LOCALE_ruRU = 8 , LOCALE_none = 9 , LOCALE_ptBR = 10 , LOCALE_itIT = 11 , TOTAL_LOCALES } |
| enum class | CascLocaleBit : uint8 { None = 0 , enUS = 1 , koKR = 2 , Reserved = 3 , frFR = 4 , deDE = 5 , zhCN = 6 , esES = 7 , zhTW = 8 , enGB = 9 , enCN = 10 , enTW = 11 , esMX = 12 , ruRU = 13 , ptBR = 14 , itIT = 15 , ptPT = 16 } |
Functions | |
| TC_COMMON_API LocaleConstant | GetLocaleByName (std::string_view name) |
| constexpr bool | IsValidLocale (LocaleConstant locale) |
Variables | |
| const uint8 | OLD_TOTAL_LOCALES = 9 |
| TC_COMMON_API char const * | localeNames [TOTAL_LOCALES] |
| TC_COMMON_API CascLocaleBit | WowLocaleToCascLocaleBit [TOTAL_LOCALES] |
| #define DEFAULT_LOCALE LOCALE_enUS |
| enum AccountTypes |
|
strong |
| enum LocaleConstant : uint8 |
| enum TimeConstants |
| TC_COMMON_API LocaleConstant GetLocaleByName | ( | std::string_view | name | ) |
|
inlineconstexpr |
|
extern |
Definition at line 20 of file Common.cpp.
|
extern |
Definition at line 45 of file Common.cpp.