#include <rll/concepts/threading.h>
template <typename T, typename Duration, typename TimePoint>
shared_timed_mutex concept
Shared timed mutex concept.
Template parameters | |
---|---|
T | Type to check. |
Duration | Duration type. |
TimePoint | Time point type. |
The SharedTimedMutex requirements extends the SharedTimedLockable requirements to include inter-thread synchronization.
For type to be shared timed mutex, it must meet the following requirements:
- Satisfies the SharedTimedLockable requirements
- Satisfies the Mutex requirements