mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-15 01:59:09 +00:00
chore(Core/enumutils): regenerate enumutils (#17087)
* chore(misc/enumutils): update enumutils * fix build * latest update
This commit is contained in:
@@ -121,4 +121,55 @@ AC_API_EXPORT size_t EnumUtils<AppenderType>::ToIndex(AppenderType value)
|
||||
default: throw std::out_of_range("value");
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************\
|
||||
|* data for enum 'AppenderFlags' in 'LogCommon.h' auto-generated *|
|
||||
\*****************************************************************/
|
||||
template <>
|
||||
AC_API_EXPORT EnumText EnumUtils<AppenderFlags>::ToString(AppenderFlags value)
|
||||
{
|
||||
switch (value)
|
||||
{
|
||||
case APPENDER_FLAGS_NONE: return { "APPENDER_FLAGS_NONE", "APPENDER_FLAGS_NONE", "" };
|
||||
case APPENDER_FLAGS_PREFIX_TIMESTAMP: return { "APPENDER_FLAGS_PREFIX_TIMESTAMP", "APPENDER_FLAGS_PREFIX_TIMESTAMP", "" };
|
||||
case APPENDER_FLAGS_PREFIX_LOGLEVEL: return { "APPENDER_FLAGS_PREFIX_LOGLEVEL", "APPENDER_FLAGS_PREFIX_LOGLEVEL", "" };
|
||||
case APPENDER_FLAGS_PREFIX_LOGFILTERTYPE: return { "APPENDER_FLAGS_PREFIX_LOGFILTERTYPE", "APPENDER_FLAGS_PREFIX_LOGFILTERTYPE", "" };
|
||||
case APPENDER_FLAGS_USE_TIMESTAMP: return { "APPENDER_FLAGS_USE_TIMESTAMP", "APPENDER_FLAGS_USE_TIMESTAMP", "" };
|
||||
case APPENDER_FLAGS_MAKE_FILE_BACKUP: return { "APPENDER_FLAGS_MAKE_FILE_BACKUP", "APPENDER_FLAGS_MAKE_FILE_BACKUP", "" };
|
||||
default: throw std::out_of_range("value");
|
||||
}
|
||||
}
|
||||
|
||||
template <>
|
||||
AC_API_EXPORT size_t EnumUtils<AppenderFlags>::Count() { return 6; }
|
||||
|
||||
template <>
|
||||
AC_API_EXPORT AppenderFlags EnumUtils<AppenderFlags>::FromIndex(size_t index)
|
||||
{
|
||||
switch (index)
|
||||
{
|
||||
case 0: return APPENDER_FLAGS_NONE;
|
||||
case 1: return APPENDER_FLAGS_PREFIX_TIMESTAMP;
|
||||
case 2: return APPENDER_FLAGS_PREFIX_LOGLEVEL;
|
||||
case 3: return APPENDER_FLAGS_PREFIX_LOGFILTERTYPE;
|
||||
case 4: return APPENDER_FLAGS_USE_TIMESTAMP;
|
||||
case 5: return APPENDER_FLAGS_MAKE_FILE_BACKUP;
|
||||
default: throw std::out_of_range("index");
|
||||
}
|
||||
}
|
||||
|
||||
template <>
|
||||
AC_API_EXPORT size_t EnumUtils<AppenderFlags>::ToIndex(AppenderFlags value)
|
||||
{
|
||||
switch (value)
|
||||
{
|
||||
case APPENDER_FLAGS_NONE: return 0;
|
||||
case APPENDER_FLAGS_PREFIX_TIMESTAMP: return 1;
|
||||
case APPENDER_FLAGS_PREFIX_LOGLEVEL: return 2;
|
||||
case APPENDER_FLAGS_PREFIX_LOGFILTERTYPE: return 3;
|
||||
case APPENDER_FLAGS_USE_TIMESTAMP: return 4;
|
||||
case APPENDER_FLAGS_MAKE_FILE_BACKUP: return 5;
|
||||
default: throw std::out_of_range("value");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user