explicit operator bool() const noexcept
Returns true if a value is present. Constexpr where possible. Alias for bool has_value() const noexcept.
Requires: Always available.
Complexity: Constant time.
Guarantees: Never throws an exception.