cpp/thread/unique lock/lock

Locks (i.e., takes ownership of) the associated mutex. Effectively calls.

Parameters
(none)

Return value
(none)

Exceptions

 * Any exceptions thrown by


 * If there is no associated mutex, std with an error code of std


 * If the mutex is already locked by this (in other words,  is true), std with an error code of std