Logo ROOT  
Reference Guide
TVirtualRWMutex.h File Reference
#include "TVirtualMutex.h"
#include <memory>
Include dependency graph for TVirtualRWMutex.h:
This graph shows which files directly or indirectly include this file:


class  ROOT::TVirtualRWMutex::State
 Earlier lock state as returned by GetState() that can be passed to Restore() More...
struct  ROOT::TVirtualRWMutex::StateAndRecurseCount
class  ROOT::TVirtualRWMutex::StateDelta
 State as returned by GetStateDelta() that can be passed to Restore() More...
class  ROOT::TReadLockGuard
class  ROOT::TVirtualRWMutex
class  ROOT::TWriteLockGuard


namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7


#define R__READ_LOCKGUARD(mutex)   (void)mutex
#define R__READ_LOCKGUARD_NAMED(name, mutex)   (void)mutex
#define R__WRITE_LOCKGUARD(mutex)   (void)mutex
#define R__WRITE_LOCKGUARD_NAMED(name, mutex)   (void)mutex


R__EXTERN TVirtualRWMutex * ROOT::gCoreMutex = nullptr

Macro Definition Documentation


#define R__READ_LOCKGUARD (   mutex)    (void)mutex

Definition at line 160 of file TVirtualRWMutex.h.


#define R__READ_LOCKGUARD_NAMED (   name,
)    (void)mutex

Definition at line 161 of file TVirtualRWMutex.h.


#define R__WRITE_LOCKGUARD (   mutex)    (void)mutex

Definition at line 163 of file TVirtualRWMutex.h.


#define R__WRITE_LOCKGUARD_NAMED (   name,
)    (void)mutex

Definition at line 164 of file TVirtualRWMutex.h.