that owns the lock on the supplied mutex.
template<typename Mutex> generic_lock_guard(Mutex& m,std::adopt_lock_t);
The calling thread must own a lock on
that references the supplied mutex and takes ownership of the lock
m held by the
owns the lock on
held by the calling thread.