Iros
 
Loading...
Searching...
No Matches
di::concepts::Lock Concept Reference

#include <di/sync/concepts/lock.h>

Concept definition

template<typename T>
concept di::concepts::Lock = requires(T& lock) {
{ lock.lock() } -> LanguageVoid;
{ lock.try_lock() } -> SameAs<bool>;
{ lock.unlock() } -> LanguageVoid;
}
Definition core.h:128
Definition lock.h:8