From 1fd61fbcef4e052a4b5977d5ad1b0fcf0cde903c Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Wed, 1 Sep 2021 10:06:28 +0200 Subject: [PATCH] meta: added missing [[maybe_unused]] to suppress warnings --- src/entt/meta/container.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/entt/meta/container.hpp b/src/entt/meta/container.hpp index 8f040a437..ef985a1d4 100644 --- a/src/entt/meta/container.hpp +++ b/src/entt/meta/container.hpp @@ -48,7 +48,7 @@ struct basic_meta_sequence_container_traits { return any_cast(container).size(); } - [[nodiscard]] static bool resize(any &container, size_type sz) { + [[nodiscard]] static bool resize([[maybe_unused]] any &container, [[maybe_unused]] size_type sz) { if constexpr(is_dynamic_sequence_container::value) { if(auto * const cont = any_cast(&container); cont) { cont->resize(sz); @@ -59,7 +59,7 @@ struct basic_meta_sequence_container_traits { return false; } - [[nodiscard]] static bool clear(any &container) { + [[nodiscard]] static bool clear([[maybe_unused]] any &container) { if constexpr(is_dynamic_sequence_container::value) { if(auto * const cont = any_cast(&container); cont) { cont->clear(); @@ -86,7 +86,7 @@ struct basic_meta_sequence_container_traits { return iterator{std::end(any_cast(container))}; } - [[nodiscard]] static iterator insert(any &container, iterator it, meta_any &value) { + [[nodiscard]] static iterator insert([[maybe_unused]] any &container, [[maybe_unused]] iterator it, [[maybe_unused]] meta_any &value) { if constexpr(is_dynamic_sequence_container::value) { if(auto * const cont = any_cast(&container); cont) { // this abomination is necessary because only on macos value_type and const_reference are different types for std::vector @@ -100,7 +100,7 @@ struct basic_meta_sequence_container_traits { return {}; } - [[nodiscard]] static iterator erase(any &container, iterator it) { + [[nodiscard]] static iterator erase([[maybe_unused]] any &container, [[maybe_unused]] iterator it) { if constexpr(is_dynamic_sequence_container::value) { if(auto * const cont = any_cast(&container); cont) { return iterator{cont->erase(any_cast(it.base()))}; @@ -158,7 +158,7 @@ struct basic_meta_associative_container_traits { return iterator{std::integral_constant{}, std::end(any_cast(container))}; } - [[nodiscard]] static bool insert(any &container, meta_any &key, meta_any &value) { + [[nodiscard]] static bool insert(any &container, meta_any &key, [[maybe_unused]] meta_any &value) { if(auto * const cont = any_cast(&container); cont && key.allow_cast()) { if constexpr(is_key_only_meta_associative_container::value) { return cont->insert(key.cast()).second;