Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TCling::MutexStateAndRecurseCount Struct Reference

Definition at line 155 of file TCling.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.
 

Member Function Documentation

◆ operator bool()

TCling::MutexStateAndRecurseCount::operator bool ( ) const
inline

Definition at line 164 of file TCling.h.

Member Data Documentation

◆ fRecurseCount

Int_t TCling::MutexStateAndRecurseCount::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 162 of file TCling.h.

◆ fState

std::unique_ptr<ROOT::TVirtualRWMutex::State> TCling::MutexStateAndRecurseCount::fState

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

Definition at line 157 of file TCling.h.

Collaboration diagram for TCling::MutexStateAndRecurseCount:
[legend]

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