Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TLockGuard Class Reference

Definition at line 70 of file TVirtualMutex.h.

Public Member Functions

 TLockGuard (TVirtualMutex *mutex)
 ~TLockGuard ()
TClassIsA () const
void Streamer (TBuffer &)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Int_t UnLock ()

Static Public Member Functions

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

Private Member Functions

 TLockGuard (const TLockGuard &)=delete
TLockGuardoperator= (const TLockGuard &)=delete

Private Attributes

TVirtualMutexfMutex {nullptr}

#include <TVirtualMutex.h>

Constructor & Destructor Documentation

◆ TLockGuard() [1/2]

TLockGuard::TLockGuard ( const TLockGuard & )
privatedelete

◆ TLockGuard() [2/2]

TLockGuard::TLockGuard ( TVirtualMutex * mutex)
inline

Definition at line 79 of file TVirtualMutex.h.

◆ ~TLockGuard()

TLockGuard::~TLockGuard ( )
inline

Definition at line 87 of file TVirtualMutex.h.

Member Function Documentation

◆ Class()

TClass * TLockGuard::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

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

◆ Class_Version()

constexpr Version_t TLockGuard::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 89 of file TVirtualMutex.h.

◆ DeclFileName()

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

Definition at line 89 of file TVirtualMutex.h.

◆ IsA()

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

Definition at line 89 of file TVirtualMutex.h.

◆ operator=()

TLockGuard & TLockGuard::operator= ( const TLockGuard & )
privatedelete

◆ Streamer()

void TLockGuard::Streamer ( TBuffer & )

◆ StreamerNVirtual()

void TLockGuard::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 89 of file TVirtualMutex.h.

◆ UnLock()

Int_t TLockGuard::UnLock ( )
inline

Definition at line 81 of file TVirtualMutex.h.

Member Data Documentation

◆ fMutex

TVirtualMutex* TLockGuard::fMutex {nullptr}
private

Definition at line 73 of file TVirtualMutex.h.


The documentation for this class was generated from the following file: