30 Thread support library [thread]

30.4 Mutual exclusion [thread.mutex]

30.4.2 Locks [thread.lock]

30.4.2.2 Class template unique_lock [thread.lock.unique]

30.4.2.2.4 unique_lock observers [thread.lock.unique.obs]

bool owns_lock() const noexcept;

Returns: owns

explicit operator bool() const noexcept;

Returns: owns

mutex_type *mutex() const noexcept;

Returns: pm