C++ named requirements: Lockable (since C++11)
Min standard notice:
The Lockable requirements extends the BasicLockable requirements to include attempted locking.
# Notes
The try_lock member functions obtains a non-shared lock on m on success.
The Lockable requirements extends the BasicLockable requirements to include attempted locking.
The try_lock member functions obtains a non-shared lock on m on success.