mirror of
https://github.com/ksherlock/mpw.git
synced 2024-06-01 02:41:33 +00:00
fixup tool return &/&& modifiers.
This commit is contained in:
parent
0bce90e531
commit
94c1daeea5
|
@ -165,13 +165,17 @@ namespace MacOS {
|
|||
}
|
||||
|
||||
|
||||
T value() const
|
||||
T value() const &
|
||||
{
|
||||
return _value;
|
||||
}
|
||||
|
||||
T value() && {
|
||||
return std::move(_value);
|
||||
}
|
||||
|
||||
template<class U>
|
||||
T value_or(U&& u) const
|
||||
T value_or(U&& u) const &
|
||||
{
|
||||
if (_error) return std::forward<U>(u);
|
||||
return _value;
|
||||
|
|
Loading…
Reference in New Issue
Block a user