Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
TDirectory::TContext Class Reference

Definition at line 51 of file TDirectory.h.

Public Member Functions

 TContext (TDirectory *previous, TDirectory *newCurrent)
 
 TContext ()
 
 TContext (TDirectory *newCurrent)
 
 ~TContext ()
 

Private Member Functions

 TContext (TContext &)
 Pointer to the next TContext in the implied list of context pointing to fPrevious. More...
 
void CdNull ()
 Set the current directory to null. More...
 
TContextoperator= (TContext &)
 

Private Attributes

TDirectoryfDirectory
 
TContextfNext
 Pointer to the next TContext in the implied list of context pointing to fPrevious. More...
 
TContextfPrevious
 Pointer to the previous current directory. More...
 

Friends

class TDirectory
 

#include <TDirectory.h>

Constructor & Destructor Documentation

◆ 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]

TDirectory::TContext::TContext ( TDirectory previous,
TDirectory newCurrent 
)
inline

Definition at line 61 of file TDirectory.h.

◆ TContext() [3/4]

TDirectory::TContext::TContext ( )
inline

Definition at line 70 of file TDirectory.h.

◆ TContext() [4/4]

TDirectory::TContext::TContext ( TDirectory newCurrent)
inline

Definition at line 76 of file TDirectory.h.

◆ ~TContext()

TDirectory::TContext::~TContext ( )
inline

Definition at line 84 of file TDirectory.h.

Member Function Documentation

◆ 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 1250 of file TDirectory.cxx.

◆ operator=()

TContext& TDirectory::TContext::operator= ( TContext )
private

Friends And Related Function Documentation

◆ TDirectory

friend class TDirectory
friend

Definition at line 59 of file TDirectory.h.

Member Data Documentation

◆ fDirectory

TDirectory* TDirectory::TContext::fDirectory
private

Definition at line 53 of file TDirectory.h.

◆ fNext

TContext* TDirectory::TContext::fNext
private

Pointer to the next TContext in the implied list of context pointing to fPrevious.

Definition at line 55 of file TDirectory.h.

◆ fPrevious

TContext* TDirectory::TContext::fPrevious
private

Pointer to the previous current directory.

Definition at line 54 of file TDirectory.h.


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