Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::TWriteLockGuard Class Reference

Definition at line 131 of file TVirtualRWMutex.h.

Public Member Functions

 TWriteLockGuard (TVirtualRWMutex *mutex)
 
 ~TWriteLockGuard ()
 
TClassIsA () const
 
void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Private Member Functions

 TWriteLockGuard (const TWriteLockGuard &)=delete
 
TWriteLockGuardoperator= (const TWriteLockGuard &)=delete
 

Private Attributes

TVirtualRWMutex::Hint_t * fHint
 
TVirtualRWMutex *const fMutex
 

#include <TVirtualRWMutex.h>

Constructor & Destructor Documentation

◆ TWriteLockGuard() [1/2]

ROOT::TWriteLockGuard::TWriteLockGuard ( const TWriteLockGuard )
privatedelete

◆ TWriteLockGuard() [2/2]

ROOT::TWriteLockGuard::TWriteLockGuard ( TVirtualRWMutex mutex)
inline

Definition at line 141 of file TVirtualRWMutex.h.

◆ ~TWriteLockGuard()

ROOT::TWriteLockGuard::~TWriteLockGuard ( )
inline

Definition at line 145 of file TVirtualRWMutex.h.

Member Function Documentation

◆ Class()

static TClass * ROOT::TWriteLockGuard::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * ROOT::TWriteLockGuard::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t ROOT::TWriteLockGuard::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 147 of file TVirtualRWMutex.h.

◆ DeclFileName()

static const char * ROOT::TWriteLockGuard::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 147 of file TVirtualRWMutex.h.

◆ IsA()

TClass * ROOT::TWriteLockGuard::IsA ( ) const
inline
Returns
TClass describing current object

Definition at line 147 of file TVirtualRWMutex.h.

◆ operator=()

TWriteLockGuard & ROOT::TWriteLockGuard::operator= ( const TWriteLockGuard )
privatedelete

◆ Streamer()

void ROOT::TWriteLockGuard::Streamer ( TBuffer )

◆ StreamerNVirtual()

void ROOT::TWriteLockGuard::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 147 of file TVirtualRWMutex.h.

Member Data Documentation

◆ fHint

TVirtualRWMutex::Hint_t* ROOT::TWriteLockGuard::fHint
private

Definition at line 135 of file TVirtualRWMutex.h.

◆ fMutex

TVirtualRWMutex* const ROOT::TWriteLockGuard::fMutex
private

Definition at line 134 of file TVirtualRWMutex.h.

  • core/base/inc/TVirtualRWMutex.h