VideoCommon: Use MoveOnlyFunction for AsyncRequests.

This commit is contained in:
Jordan Woyak 2025-04-27 19:53:18 -05:00
parent e403dee3da
commit 37aa65afc4

View file

@ -10,6 +10,7 @@
#include <queue> #include <queue>
#include "Common/Flag.h" #include "Common/Flag.h"
#include "Common/Functional.h"
struct EfbPokeData; struct EfbPokeData;
class PointerWrap; class PointerWrap;
@ -60,7 +61,7 @@ public:
static AsyncRequests* GetInstance() { return &s_singleton; } static AsyncRequests* GetInstance() { return &s_singleton; }
private: private:
using Event = std::function<void()>; using Event = Common::MoveOnlyFunction<void()>;
void QueueEvent(Event&& event); void QueueEvent(Event&& event);