adopt_lock Variable
Visual Studio 2012
Represents an object that can be passed to constructors for lock_guard and unique_lock to indicate that the mutex object that is also being passed to the constructor is locked.
const adopt_lock_t adopt_lock;