38#ifndef BLOCXX_NON_RECURSIVE_MUTEXLOCK_HPP_INCLUDE_GUARD_
39#define BLOCXX_NON_RECURSIVE_MUTEXLOCK_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
59 :
m_mutex(&mutex), m_locked(false)
86 assert(m_locked ==
false);
96 assert(m_locked ==
true);
NonRecursiveMutex m_mutex
The Condition class represents a synchronization device that allows threads to suspend execution and ...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
NonRecursiveMutexLock(const NonRecursiveMutexLock &arg)
NonRecursiveMutex * m_mutex
NonRecursiveMutexLock(NonRecursiveMutex &mutex, bool initially_locked=true)