7template<concepts::Lock... Locks>
10 constexpr explicit ScopedLock(Locks&... locks) : m_locks(locks...) {
31 Tuple<Locks&...> m_locks;
36using sync::ScopedLock;
ScopedLock(ScopedLock const &)=delete
auto operator=(ScopedLock const &) -> ScopedLock &=delete
constexpr ~ScopedLock()
Definition scoped_lock.h:22
constexpr ScopedLock(Locks &... locks)
Definition scoped_lock.h:10
Definition tuple_forward_declaration.h:5
Definition zstring_parser.h:9
constexpr void tuple_for_each(F &&function, Tup &&tuple)
Definition tuple_for_each.h:22