92 inline explicit Lock(
const Sync* sync,
bool try_sync =
false)
Locking class for easy locking and unlocking by destructor.
Definition Mutex.h:43
Lightweight intra process thread synchronization.
Definition Mutex.h:17
Locks the Mutex object in the Sync object.
Definition Sync.h:87
Lock(const Sync *sync, bool try_sync=false)
Locks the Mutex object in the Sync object.
Definition Sync.h:92
Sync provides a system-independent interface to build classes that act like monitors,...
Definition Sync.h:57
Sync(const Sync &)
Copy constructor does not copy the Mutex object, since the new object is not being used in any of its...
Definition Sync.h:70
Sync & operator=(const Sync &)
Does not copy the Mutex object, since the new object is not being used in any of its own member funct...
Definition Sync.h:77
Sync()=default
Only multi inheritance is allowed to create this instance.
#define _MISC_CLASS
Definition misc/global.h:35
Definition CodeEditor.h:8