Logo ROOT   6.11/03
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 41 of file TDirectory.h.

Public Member Functions

 TContext (TDirectory *previous, TDirectory *newCurrent)
 
 TContext ()
 
 TContext (TDirectory *newCurrent)
 
 ~TContext ()
 Destructor. More...
 

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

TDirectory::TContext::TContext ( TContext )
private

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

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

Definition at line 51 of file TDirectory.h.

TDirectory::TContext::TContext ( )
inline

Definition at line 60 of file TDirectory.h.

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

Definition at line 66 of file TDirectory.h.

TDirectory::TContext::~TContext ( )

Destructor.

Definition at line 121 of file TDirectory.cxx.

Member Function Documentation

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

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

Friends And Related Function Documentation

friend class TDirectory
friend

Definition at line 49 of file TDirectory.h.

Member Data Documentation

TDirectory* TDirectory::TContext::fDirectory
private

Definition at line 43 of file TDirectory.h.

TContext* TDirectory::TContext::fNext
private

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

Definition at line 45 of file TDirectory.h.

TContext* TDirectory::TContext::fPrevious
private

Pointer to the previous current directory.

Definition at line 44 of file TDirectory.h.

Libraries for TDirectory::TContext:
[legend]

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