template <typename T, typename Duration, typename TimePoint>
rll::timed_mutex concept

Timed mutex concept.

Template parameters
T Type to check.
Duration Duration type.
TimePoint Time point type.

The TimedMutex requirements extends the TimedLockable requirements to include inter-thread synchronization.

For type to be timed mutex, it must meet the following requirements:

  • Satisfies the TimedLockable requirements
  • Satisfies the Mutex requirements