#include <rll/concepts/threading.h>
template <typename T>
mutex concept
Mutex concept.
Template parameters | |
---|---|
T | Type to check. |
The Mutex requirements extends the Lockable requirements to include inter-thread synchronization.
For type to be mutex, it must meet the following requirements:
- Satisfies the Lockable requirements
- Be default constructible
- Be destructible
- Be not copyable
- Be not movable