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::timed_mutex_like Concept Reference

Timed variant of mutex_like. More...

#include <jh/conceptual/mutex_like.h>

Concept definition

template< typename M, typename Rep = typename std::chrono::milliseconds::rep, typename Period = typename std::chrono::milliseconds::period, typename Clock = std::chrono::steady_clock, typename Duration = typename Clock::duration>
concept timed_mutex_like =
Concept for timed exclusive lockable objects.
Definition mutex_like.h:118
Timed variant of mutex_like.
Definition mutex_like.h:196
Concept for shared lockables supporting timed acquisition.
Definition mutex_like.h:162

Detailed Description

Timed variant of mutex_like.

Requires support for either timed_excl_lockable or timed_shared_lockable.