From 35a42b217242d1f0002ab5ae458c9dc791bcb470 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Thu, 24 Feb 2022 18:48:28 +0100 Subject: [PATCH] dense_set: cleanup --- src/entt/container/dense_set.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/entt/container/dense_set.hpp b/src/entt/container/dense_set.hpp index 704e28ba7..8f78ee5cb 100644 --- a/src/entt/container/dense_set.hpp +++ b/src/entt/container/dense_set.hpp @@ -98,8 +98,7 @@ public: } template - // auto is fine here but gcc 7.5.0 has a nasty issue with deduced return types and friend functions - friend /* auto */ std::ptrdiff_t operator-(const dense_set_iterator &, const dense_set_iterator &) ENTT_NOEXCEPT; + friend std::ptrdiff_t operator-(const dense_set_iterator &, const dense_set_iterator &) ENTT_NOEXCEPT; template friend bool operator==(const dense_set_iterator &, const dense_set_iterator &) ENTT_NOEXCEPT; @@ -112,8 +111,7 @@ private: }; template -// auto is fine here but gcc 7.5.0 has a nasty issue with deduced return types and friend functions -[[nodiscard]] /* auto */ std::ptrdiff_t operator-(const dense_set_iterator &lhs, const dense_set_iterator &rhs) ENTT_NOEXCEPT { +[[nodiscard]] std::ptrdiff_t operator-(const dense_set_iterator &lhs, const dense_set_iterator &rhs) ENTT_NOEXCEPT { return lhs.it - rhs.it; } @@ -390,6 +388,7 @@ public: * @return This container. */ dense_set &operator=(const dense_set &) = default; + /** * @brief Default move assignment operator. * @return This container.