mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-04-04 20:00:43 -04:00
Common: Replace Result with C++23's std::expected.
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <atomic>
|
||||
#include <expected>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <thread>
|
||||
@@ -11,7 +12,6 @@
|
||||
|
||||
#include "Common/Assert.h"
|
||||
#include "Common/Event.h"
|
||||
#include "Common/Result.h"
|
||||
|
||||
namespace DiscIO
|
||||
{
|
||||
@@ -25,7 +25,7 @@ enum class ConversionResultCode
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
using ConversionResult = Common::Result<T, ConversionResultCode>;
|
||||
using ConversionResult = std::expected<T, ConversionResultCode>;
|
||||
|
||||
// This class starts a number of compression threads and one output thread.
|
||||
// The set_up_compress_thread_state function is called at the start of each compression thread.
|
||||
@@ -165,7 +165,7 @@ private:
|
||||
}
|
||||
else
|
||||
{
|
||||
SetError(result.Error());
|
||||
SetError(result.error());
|
||||
}
|
||||
|
||||
state->compress_done_event.Set();
|
||||
|
||||
Reference in New Issue
Block a user