9#ifndef LLDB_API_SBMUTEX_H
10#define LLDB_API_SBMUTEX_H
bool IsValid() const
Returns true if this lock has ownership of the underlying mutex.
void unlock() const
Releases ownership of this lock.
std::shared_ptr< std::recursive_mutex > m_opaque_sp
const SBMutex & operator=(const SBMutex &rhs)
void lock() const
Blocking operation that takes ownership of this lock.
std::shared_ptr< lldb_private::Target > TargetSP