utils: update optional & expected
Use the latest upstream versions.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
|
||||
///
|
||||
// optional - An implementation of std::optional with extensions
|
||||
// Written in 2017 by Simon Brand (simonrbrand@gmail.com, @TartanLlama)
|
||||
// Written in 2017 by Sy Brand (tartanllama@gmail.com, @TartanLlama)
|
||||
//
|
||||
// Documentation available at https://tl.tartanllama.xyz/
|
||||
//
|
||||
@ -452,7 +452,8 @@ struct optional_copy_base<T, false> : optional_operations_base<T> {
|
||||
using optional_operations_base<T>::optional_operations_base;
|
||||
|
||||
optional_copy_base() = default;
|
||||
optional_copy_base(const optional_copy_base &rhs) {
|
||||
optional_copy_base(const optional_copy_base &rhs)
|
||||
: optional_operations_base<T>() {
|
||||
if (rhs.has_value()) {
|
||||
this->construct(rhs.get());
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user