AsyncBerkeley
Asynchronous Berkeley sockets. Simple.
Loading...
Searching...
No Matches
io::BasicLockable Concept Reference

A concept that validates the C++ BasicLockable named requirement. More...

#include <io/detail/concepts.hpp>

Concept definition

template<typename Lock>
concept io::BasicLockable = requires(Lock lock) {
{ lock.lock() } -> std::same_as<void>;
{ lock.unlock() } -> std::same_as<void>;
}
A concept that validates the C++ BasicLockable named requirement.
Definition concepts.hpp:59

Detailed Description

A concept that validates the C++ BasicLockable named requirement.