Scroll to navigation

std::unique_lock::operatorbool(3) C++ Standard Libary std::unique_lock::operatorbool(3)

NAME

std::unique_lock::operatorbool - std::unique_lock::operatorbool

Synopsis


explicit operator bool() const noexcept; (since C++11)


Checks whether *this owns a locked mutex or not. Effectively calls owns_lock().

Parameters


(none)

Return value


true if *this has an associated mutex and has acquired ownership of it, false
otherwise.

See also


owns_lock tests whether the lock owns (i.e., has locked) its associated mutex
(public member function)

2022.07.31 http://cppreference.com