Fix a warning on compiling with clang (#5258)

This commit is contained in:
Nikolay Kuznetsov
2019-03-25 22:06:00 +03:00
committed by Wouter van Oortmerssen
parent 88abae649c
commit 4cbff97c43
6 changed files with 11 additions and 11 deletions

View File

@@ -133,7 +133,7 @@ inline const char * const *EnumNamesColor() {
inline const char *EnumNameColor(Color e) {
if (e < Color_Red || e > Color_Blue) return "";
const size_t index = static_cast<int>(e) - static_cast<int>(Color_Red);
const size_t index = static_cast<size_t>(e) - static_cast<size_t>(Color_Red);
return EnumNamesColor()[index];
}
@@ -169,7 +169,7 @@ inline const char * const *EnumNamesAny() {
inline const char *EnumNameAny(Any e) {
if (e < Any_NONE || e > Any_MyGame_Example2_Monster) return "";
const size_t index = static_cast<int>(e);
const size_t index = static_cast<size_t>(e);
return EnumNamesAny()[index];
}
@@ -310,7 +310,7 @@ inline const char * const *EnumNamesAnyUniqueAliases() {
inline const char *EnumNameAnyUniqueAliases(AnyUniqueAliases e) {
if (e < AnyUniqueAliases_NONE || e > AnyUniqueAliases_M2) return "";
const size_t index = static_cast<int>(e);
const size_t index = static_cast<size_t>(e);
return EnumNamesAnyUniqueAliases()[index];
}
@@ -451,7 +451,7 @@ inline const char * const *EnumNamesAnyAmbiguousAliases() {
inline const char *EnumNameAnyAmbiguousAliases(AnyAmbiguousAliases e) {
if (e < AnyAmbiguousAliases_NONE || e > AnyAmbiguousAliases_M3) return "";
const size_t index = static_cast<int>(e);
const size_t index = static_cast<size_t>(e);
return EnumNamesAnyAmbiguousAliases()[index];
}

View File

@@ -46,7 +46,7 @@ inline const char * const *EnumNamesEnumInNestedNS() {
inline const char *EnumNameEnumInNestedNS(EnumInNestedNS e) {
if (e < EnumInNestedNS_A || e > EnumInNestedNS_C) return "";
const size_t index = static_cast<int>(e);
const size_t index = static_cast<size_t>(e);
return EnumNamesEnumInNestedNS()[index];
}

View File

@@ -74,7 +74,7 @@ inline const char * const *EnumNamesCharacter() {
inline const char *EnumNameCharacter(Character e) {
if (e < Character_NONE || e > Character_Unused) return "";
const size_t index = static_cast<int>(e);
const size_t index = static_cast<size_t>(e);
return EnumNamesCharacter()[index];
}