Returns the contained value if there is one, otherwise returns u.
Synopsis
Declared in <beman/optional/optional.hpp>
template<class U = std::remove_cv_t<T>>
constexpr
std::remove_cv_t<T>
value_or(U&& u) const;
Return Value
std::remove_cv_t<T>
Template Parameters
| Name | Description |
|---|---|
U |
The type of the alternate value |
Parameters
| Name | Description |
|---|---|
u |
The value to return in the empty case |
Created with MrDocs