Move assigns the value from rhs if it has one.
Synopsis
Declared in <beman/optional/optional.hpp>
constexpr
optional&
operator=(optional&& rhs)
requires std::is_move_constructible_v<T> && std::is_move_assignable_v<T> &&
std::is_trivially_move_constructible_v<T> && std::is_trivially_move_assignable_v<T> = default;
Return Value
*this.
Parameters
Name |
Description |
rhs |
The optional to move from. |
Created with MrDocs