Definition at line 41 of file TDirectory.h.
#include <TDirectory.h>
◆ TContext() [1/4]
TDirectory::TContext::TContext |
( |
TContext & |
| ) |
|
|
private |
Pointer to the next TContext in the implied list of context pointing to fPrevious.
◆ TContext() [2/4]
◆ TContext() [3/4]
TDirectory::TContext::TContext |
( |
| ) |
|
|
inline |
◆ TContext() [4/4]
TDirectory::TContext::TContext |
( |
TDirectory * |
newCurrent | ) |
|
|
inline |
◆ ~TContext()
TDirectory::TContext::~TContext |
( |
| ) |
|
Destructor.
Reset the current directory to its previous state.
Definition at line 134 of file TDirectory.cxx.
◆ CdNull()
void TDirectory::TContext::CdNull |
( |
| ) |
|
|
private |
Set the current directory to null.
This is called from the TContext destructor. Since the destructor is inline, we do not want to have it directly use a global variable.
Definition at line 1334 of file TDirectory.cxx.
◆ operator=()
◆ TDirectory
◆ fActiveDestructor
std::atomic<bool> TDirectory::TContext::fActiveDestructor |
|
private |
Pointer to the previous current directory.
Definition at line 44 of file TDirectory.h.
◆ fDirectory
std::atomic<TDirectory*> TDirectory::TContext::fDirectory |
|
private |
◆ fDirectoryWait
std::atomic<bool> TDirectory::TContext::fDirectoryWait |
|
private |
Set to true during the destructor execution.
Definition at line 45 of file TDirectory.h.
◆ fNext
Pointer to the next TContext in the implied list of context pointing to fPrevious.
Definition at line 48 of file TDirectory.h.
◆ fPrevious
TContext* TDirectory::TContext::fPrevious |
|
private |
[legend]