From 73a1a79e9d87a071d992962a951c09ad7ee8df45 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Mon, 25 Nov 2024 10:33:17 +0100 Subject: [PATCH] Introduce Locked#Locked(T) --- lib/base/atomic.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/base/atomic.hpp b/lib/base/atomic.hpp index ce9d86cbb..dcd81d7c6 100644 --- a/lib/base/atomic.hpp +++ b/lib/base/atomic.hpp @@ -48,6 +48,12 @@ template class Locked { public: + Locked() = default; + + Locked(T desired) : m_Value(std::move(desired)) + { + } + inline T load() const { std::unique_lock lock(m_Mutex);