mrdocs::Optional::Optional
Construct from another Optional rvalue with a convertible value.
Synopsis
Declared in <mrdocs/ADT/Optional.hpp>
template<typename U>
requires (!std::is_same_v<T, U>)
&& std::is_constructible_v<T, U> && ConstructFromContainedValue<U>
constexpr
explicit(!std::is_convertible_v<U, T>)
Optional(Optional<U>&& t) noexcept(std::is_nothrow_constructible_v<T, U>);
Parameters
Name |
Description |
t |
Source optional. |
Created with MrDocs