can use this?

bool owns_lock() const;


------------------ Original ------------------
From:  "gast128";<gast128@hotmail.com>;
Date:  Thu, Jun 26, 2014 07:46 PM
To:  "boost-users"<boost-users@lists.boost.org>;
Subject:  [Boost-users] [thread] mutex is locked

Dear all,

does anybody know if there is a possibility to check if a mutex is locked?
There is an 'owns_lock' on the lock type but not on the mutex.

The main use case for me is debugging (and documentation) purposes:

void MyClass::Process()
{
   boost::unique_lock<boost::mutex> lck(m_mtx);

   ProcessImpl();
}


void MyClass::ProcessImpl()
{
   _ASSERT(m_mtx.is_locked());  //does not exist :(
}

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
.