input_iterator_pointer: minor changes

This commit is contained in:
Michele Caini
2022-05-25 16:48:07 +02:00
parent d59407a339
commit 13276d2f10

View File

@@ -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<value_type>) = delete;
constexpr input_iterator_pointer(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_constructible_v<value_type>) = delete;
/*! @brief Default move constructor. */
constexpr input_iterator_pointer(input_iterator_pointer &&) noexcept(std::is_nothrow_move_constructible_v<value_type>) = 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<value_type>) = delete;
constexpr input_iterator_pointer &operator=(const input_iterator_pointer &) noexcept(std::is_nothrow_copy_assignable_v<value_type>) = delete;
/**
* @brief Default move assignment operator.