My Project
Classes | Namespaces | Macros
lightMutex.h File Reference
#include "osl/oslConfig.h"
#include <thread>

Go to the source code of this file.

Classes

class  osl::misc::LightScopedLock< Mutex >
 
class  osl::misc::LightMutex
 
class  osl::misc::LightMutex::unlockable_lock
 requirement: thread local More...
 
class  osl::misc::LightMutexChar
 

Namespaces

namespace  osl
 
namespace  osl::misc
 

Macros

#define SCOPED_LOCK(lock, m)    osl::misc::LightMutex::scoped_lock lock(m);
 
#define SCOPED_LOCK_CHAR(lock, m)    osl::misc::LightMutexChar::scoped_lock lock(m);
 

Macro Definition Documentation

◆ SCOPED_LOCK

#define SCOPED_LOCK (   lock,
 
)     osl::misc::LightMutex::scoped_lock lock(m);

Definition at line 176 of file lightMutex.h.

◆ SCOPED_LOCK_CHAR

#define SCOPED_LOCK_CHAR (   lock,
 
)     osl::misc::LightMutexChar::scoped_lock lock(m);

Definition at line 178 of file lightMutex.h.