#include <rll/concepts/threading.h>
template <typename T, typename Duration, typename TimePoint>
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