39#ifndef BLOCXX_MUTEXLOCK_HPP_INCLUDE_GUARD_
40#define BLOCXX_MUTEXLOCK_HPP_INCLUDE_GUARD_
41#include "blocxx/BLOCXX_config.h"
53 :
m_mutex(&mutex), m_locked(false)
76 assert(m_locked ==
false);
82 assert(m_locked ==
true);
NonRecursiveMutex m_mutex
The Condition class represents a synchronization device that allows threads to suspend execution and ...
MutexLock(Mutex &mutex, bool initially_locked=true)
MutexLock(const MutexLock &arg)