6 #ifndef INCLUDED_ILM_THREAD_MUTEX_H
7 #define INCLUDED_ILM_THREAD_MUTEX_H
20 #if ILMTHREAD_THREADING_ENABLED
26 #if ILMTHREAD_THREADING_ENABLED
37 : _mutex (const_cast<
Mutex&> (m)), _locked (false)
48 if (_locked) _mutex.unlock ();
77 #endif // INCLUDED_ILM_THREAD_MUTEX_H
Lock(const Mutex &m, bool autoLock=true)
Lock & operator=(const Lock &)=delete
#define ILMTHREAD_INTERNAL_NAMESPACE_HEADER_ENTER
#define ILMTHREAD_INTERNAL_NAMESPACE_HEADER_EXIT
#define ILMTHREAD_DEPRECATED(msg)