diff --git a/src/entt/core/iterator.hpp b/src/entt/core/iterator.hpp index cc271a56f..e4ff80892 100644 --- a/src/entt/core/iterator.hpp +++ b/src/entt/core/iterator.hpp @@ -20,7 +20,7 @@ struct input_iterator_pointer final { using pointer = Type *; /*! @brief Default copy constructor, deleted on purpose. */ - input_iterator_pointer(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_constructible_v) = delete; + constexpr input_iterator_pointer(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_constructible_v) = delete; /*! @brief Default move constructor. */ constexpr input_iterator_pointer(input_iterator_pointer &&) noexcept(std::is_nothrow_move_constructible_v) = default; @@ -36,7 +36,7 @@ struct input_iterator_pointer final { * @brief Default copy assignment operator, deleted on purpose. * @return This proxy object. */ - input_iterator_pointer &operator=(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_assignable_v) = delete; + constexpr input_iterator_pointer &operator=(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_assignable_v) = delete; /** * @brief Default move assignment operator.