absl::optional_ref::value_or

Returns the value if present, otherwise default_value.

Synopsis

Declared in <absl/types/optional_ref.h>

template<typename U>
constexpr
T
value_or(U&& default_value) const;

Return Value

The referenced value, or default_value if empty.

Parameters

NameDescription
default_valueThe value returned when *this is empty.