Fix util::mutexed::exchange

This commit is contained in:
Nikita Lisitsa 2026-06-30 15:27:15 +03:00
parent c0a60cbdc8
commit f251b1b07f

View file

@ -38,7 +38,7 @@ namespace psemek::util
value_ = std::move(new_value); value_ = std::move(new_value);
} }
T exchange(T && new_value) const T exchange(T && new_value)
{ {
std::lock_guard lock{mutex_}; std::lock_guard lock{mutex_};
std::swap(value_, new_value); std::swap(value_, new_value);