Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::TVirtualRWMutex::StateAndRecurseCount Struct Reference

Definition at line 55 of file TVirtualRWMutex.h.

Public Member Functions

 operator bool () const
 

Public Attributes

Int_t fRecurseCount = 0
 Interpreter-related functions will push the "entry" lock state to *this.
 
std::unique_ptr< ROOT::TVirtualRWMutex::StatefState
 State of gCoreMutex when the first interpreter-related function was invoked.
 

#include <TVirtualRWMutex.h>

Member Function Documentation

◆ operator bool()

ROOT::TVirtualRWMutex::StateAndRecurseCount::operator bool ( ) const
inline

Definition at line 64 of file TVirtualRWMutex.h.

Member Data Documentation

◆ fRecurseCount

Int_t ROOT::TVirtualRWMutex::StateAndRecurseCount::fRecurseCount = 0

Interpreter-related functions will push the "entry" lock state to *this.

Recursive calls will do that, too - but we must only forget about the lock state once this recursion count went to 0.

Definition at line 62 of file TVirtualRWMutex.h.

◆ fState

std::unique_ptr<ROOT::TVirtualRWMutex::State> ROOT::TVirtualRWMutex::StateAndRecurseCount::fState

State of gCoreMutex when the first interpreter-related function was invoked.

Definition at line 57 of file TVirtualRWMutex.h.

Collaboration diagram for ROOT::TVirtualRWMutex::StateAndRecurseCount:
[legend]

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