Integrate Refactor solver sources and dual MSVC CMake builds
This commit is contained in:
@@ -98,11 +98,11 @@ class Result {
|
||||
struct FailureTag {};
|
||||
|
||||
/// @brief Constructs the successful value alternative.
|
||||
Result(SuccessTag, T value)
|
||||
Result(SuccessTag, T&& value)
|
||||
: value_{std::move(value)}, status_{Status::Ok()} {}
|
||||
|
||||
/// @brief Constructs the failed status alternative.
|
||||
Result(FailureTag, Status status)
|
||||
Result(FailureTag, Status&& status)
|
||||
: value_{std::nullopt}, status_{std::move(status)} {}
|
||||
|
||||
std::optional<T> value_;
|
||||
|
||||
Reference in New Issue
Block a user