diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index 5f38cc853..227688fae 100644 --- a/src/entt/meta/meta.hpp +++ b/src/entt/meta/meta.hpp @@ -599,11 +599,6 @@ public: return (ctx == other.ctx) && (!*this == !other) && (storage == other.storage); } - /*! @copydoc any::operator!= */ - [[nodiscard]] bool operator!=(const meta_any &other) const noexcept { - return !(*this == other); - } - /*! @copydoc any::as_ref */ [[nodiscard]] meta_any as_ref() noexcept { return meta_any{*this, storage.as_ref()}; @@ -907,16 +902,6 @@ private: const meta_ctx *ctx{&locator::value_or()}; }; -/** - * @brief Checks if two objects refer to the same type. - * @param lhs An object, either valid or not. - * @param rhs An object, either valid or not. - * @return False if the objects refer to the same node, true otherwise. - */ -[[nodiscard]] inline bool operator!=(const meta_data &lhs, const meta_data &rhs) noexcept { - return !(lhs == rhs); -} - /*! @brief Opaque wrapper for member functions. */ class meta_func { [[nodiscard]] auto &node_or_assert() const noexcept { @@ -1046,11 +1031,6 @@ private: const meta_ctx *ctx{&locator::value_or()}; }; -/*! @copydoc operator!=(const meta_data &, const meta_data &) */ -[[nodiscard]] inline bool operator!=(const meta_func &lhs, const meta_func &rhs) noexcept { - return !(lhs == rhs); -} - /*! @brief Opaque wrapper for types. */ class meta_type { [[nodiscard]] const auto &fetch_node() const { @@ -1523,11 +1503,6 @@ private: const meta_ctx *ctx{&locator::value_or()}; }; -/*! @copydoc operator!=(const meta_data &, const meta_data &) */ -[[nodiscard]] inline bool operator!=(const meta_type &lhs, const meta_type &rhs) noexcept { - return !(lhs == rhs); -} - [[nodiscard]] inline meta_type meta_any::type() const noexcept { return *this ? meta_type{*ctx, fetch_node()} : meta_type{}; } @@ -1702,10 +1677,6 @@ private: any handle{}; }; -[[nodiscard]] inline bool operator!=(const meta_sequence_container::iterator &lhs, const meta_sequence_container::iterator &rhs) noexcept { - return !(lhs == rhs); -} - class meta_associative_container::meta_iterator final { using vtable_type = void(const void *, std::pair *); @@ -1773,9 +1744,6 @@ private: any handle{}; }; -[[nodiscard]] inline bool operator!=(const meta_associative_container::iterator &lhs, const meta_associative_container::iterator &rhs) noexcept { - return !(lhs == rhs); -} /*! @endcond */ /**