template<typename L>
{ l.lock() } noexcept -> std::same_as<void>;
{ l.try_lock() } noexcept -> std::same_as<bool>;
{ l.unlock() } noexcept -> std::same_as<void>;
}
Concept for basic lockable types.
Definition lockable.cxxm:16
Concept for basic lockable types.