remove magic numbers in version arrays

This commit is contained in:
Martin Michelsen
2023-12-31 21:26:59 -08:00
parent 40dcbb77ad
commit 6a65940720
5 changed files with 13 additions and 4 deletions
+4
View File
@@ -24,6 +24,10 @@ enum class Version {
UNKNOWN = 15,
};
constexpr size_t NUM_VERSIONS = static_cast<size_t>(Version::BB_V4) + 1;
constexpr size_t NUM_PATCH_VERSIONS = static_cast<size_t>(Version::BB_PATCH) + 1;
constexpr size_t NUM_NON_PATCH_VERSIONS = NUM_VERSIONS - NUM_PATCH_VERSIONS;
template <>
const char* name_for_enum<Version>(Version v);
template <>