bool owns_lock() const noexcept;
Returns: owns
explicit operator bool() const noexcept;
mutex_type *mutex() const noexcept;
Returns: pm