ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::sync::lockable Concept Referenceexport

Concept for basic lockable types. More...

Concept definition

template<typename L>
concept zxfoundation::sync::lockable = requires(L& 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

Detailed Description

Concept for basic lockable types.