JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.
Loading...
Searching...
No Matches
jh::concepts::mutex_like Concept Reference

General mutex-like concept. More...

#include <jh/conceptual/mutex_like.h>

Concept definition

template<typename M>
Concept for exclusive lockable objects supporting try semantics.
Definition mutex_like.h:93
General mutex-like concept.
Definition mutex_like.h:180
Concept for shared (reader) lockable objects.
Definition mutex_like.h:142

Detailed Description

General mutex-like concept.

Represents any object that provides exclusive or shared locking semantics. Requires support for either excl_lockable or shared_lockable.