From d0c7473450f3e4ed31285fa1c5b97db71081cec3 Mon Sep 17 00:00:00 2001 From: Piotr Kosek Date: Fri, 31 Aug 2018 17:14:26 +0200 Subject: [PATCH] Fixed a problem with unusued value (inside _from_index_loop ) --- enum.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/enum.h b/enum.h index 8025406..2c93823 100644 --- a/enum.h +++ b/enum.h @@ -676,7 +676,7 @@ class Enum { \ BETTER_ENUMS_CONSTEXPR_ static _optional_index \ _from_value_loop(_integral value, std::size_t index = 0); \ BETTER_ENUMS_CONSTEXPR_ static _optional \ - _from_index_loop(_integral value, std::size_t index = 0); \ + _from_index_loop(_integral value); \ BETTER_ENUMS_CONSTEXPR_ static _optional_index \ _from_string_loop(const char *name, std::size_t index = 0); \ BETTER_ENUMS_CONSTEXPR_ static _optional_index \ @@ -718,12 +718,12 @@ Enum::_from_value_loop(Enum::_integral value, std::size_t index) \ } \ \ BETTER_ENUMS_CONSTEXPR_ inline Enum::_optional \ -Enum::_from_index_loop(Enum::_integral value, std::size_t index) \ +Enum::_from_index_loop(Enum::_integral value) \ { \ return \ index >= _size() ? \ _optional() : \ - _optional(BETTER_ENUMS_NS(Enum)::_value_array[index]); \ + _optional(BETTER_ENUMS_NS(Enum)::_value_array[value]); \ } \ \ BETTER_ENUMS_CONSTEXPR_ inline Enum::_optional_index \