From 8df52ed8c1116a0f30bce9bbeaaecc943a19673c Mon Sep 17 00:00:00 2001 From: Julian Brost Date: Fri, 5 Sep 2025 10:34:45 +0200 Subject: [PATCH] AtomicOrLocked: use std::conditional_t and std::is_trivially_copyable_v std::conditional_t was added in C++14, is_trivially_copyable_v in C++17, both do the same as the previous implementation and are a bit more compact. --- lib/base/atomic.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/base/atomic.hpp b/lib/base/atomic.hpp index cb4fe93b0..b18ff5373 100644 --- a/lib/base/atomic.hpp +++ b/lib/base/atomic.hpp @@ -71,7 +71,7 @@ private: * @ingroup base */ template -using AtomicOrLocked = typename std::conditional::value, std::atomic, Locked>::type; +using AtomicOrLocked = std::conditional_t, std::atomic, Locked>; }