Introduce Locked#Locked(T)

This commit is contained in:
Alexander A. Klimov 2024-11-25 10:33:17 +01:00
parent a85586bc07
commit 73a1a79e9d

View File

@ -48,6 +48,12 @@ template<typename T>
class Locked
{
public:
Locked() = default;
Locked(T desired) : m_Value(std::move(desired))
{
}
inline T load() const
{
std::unique_lock<std::mutex> lock(m_Mutex);