20 Memory management library [mem]
constexpr const T& operator*() const & noexcept;
constexpr T& operator*() & noexcept;
Preconditions:
*this is not valueless
. constexpr const T&& operator*() const && noexcept;
constexpr T&& operator*() && noexcept;
Preconditions:
*this is not valueless
. Returns:
std::move(*p). constexpr const_pointer operator->() const noexcept;
constexpr pointer operator->() noexcept;
Preconditions:
*this is not valueless
. constexpr bool valueless_after_move() const noexcept;
Returns:
true if
*this is valueless, otherwise
false. constexpr allocator_type get_allocator() const noexcept;