#include <TRefProxy.h>
Inheritance diagram for TRefProxy:

Public Member Functions | |
| TRefProxy () | |
| Default constructor.   | |
| TRefProxy (const TRefProxy &c) | |
| Copy constructor.   | |
| virtual | ~TRefProxy () | 
| Standard destructor.   | |
| virtual void | Release () | 
| TVirtualRefProxy overload: Release the reference proxy (virtual destructor).   | |
| virtual TVirtualRefProxy * | Clone () const | 
| TVirtualRefProxy overload: Clone the reference proxy (virtual constructor).   | |
| virtual void | SetClass (TClass *cl) | 
| TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted).   | |
| virtual TClass * | GetClass () const | 
| TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted).   | |
| virtual TClass * | GetValueClass (void *data) const | 
| TVirtualRefProxy overload: Access to value class.   | |
| virtual void * | GetPreparedReference (void *data) | 
| TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers).   | |
| virtual Bool_t | Update () | 
| TVirtualRefProxy overload: Update (and propagate) cached information.   | |
| virtual Bool_t | HasCounter () const | 
| TVirtualRefProxy overload: Flag to indicate if this is a container reference.   | |
| virtual Int_t | GetCounterValue (TFormLeafInfoReference *, void *) | 
| TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc).   | |
| virtual void * | GetObject (TFormLeafInfoReference *info, void *data, int instance) | 
| TVirtualRefProxy overload: Access referenced object(-data).   | |
| TRefProxy () | |
| Default constructor.   | |
| TRefProxy (const TRefProxy &c) | |
| Copy constructor.   | |
| virtual | ~TRefProxy () | 
| Standard destructor.   | |
| virtual void | Release () | 
| TVirtualRefProxy overload: Release the reference proxy (virtual destructor).   | |
| virtual TVirtualRefProxy * | Clone () const | 
| TVirtualRefProxy overload: Clone the reference proxy (virtual constructor).   | |
| virtual void | SetClass (TClass *cl) | 
| TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted).   | |
| virtual TClass * | GetClass () const | 
| TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted).   | |
| virtual TClass * | GetValueClass (void *data) const | 
| TVirtualRefProxy overload: Access to value class.   | |
| virtual void * | GetPreparedReference (void *data) | 
| TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers).   | |
| virtual Bool_t | Update () | 
| TVirtualRefProxy overload: Update (and propagate) cached information.   | |
| virtual Bool_t | HasCounter () const | 
| TVirtualRefProxy overload: Flag to indicate if this is a container reference.   | |
| virtual Int_t | GetCounterValue (TFormLeafInfoReference *, void *) | 
| TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc).   | |
| virtual void * | GetObject (TFormLeafInfoReference *info, void *data, int instance) | 
| TVirtualRefProxy overload: Access referenced object(-data).   | |
Protected Attributes | |
| TClassRef | fClass | 
Definition at line 35 of file TRefProxy.h.
| TRefProxy::TRefProxy | ( | ) |  [inline] | 
        
| TRefProxy::TRefProxy | ( | const TRefProxy & | c | ) |  [inline] | 
        
| TRefProxy::~TRefProxy | ( | ) |  [virtual] | 
        
| TRefProxy::TRefProxy | ( | ) |  [inline] | 
        
| TRefProxy::TRefProxy | ( | const TRefProxy & | c | ) |  [inline] | 
        
| virtual TRefProxy::~TRefProxy | ( | ) |  [virtual] | 
        
Standard destructor.
| virtual void TRefProxy::Release | ( | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Release the reference proxy (virtual destructor).
Implements TVirtualRefProxy.
Definition at line 47 of file TRefProxy.h.
| virtual TVirtualRefProxy* TRefProxy::Clone | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Clone the reference proxy (virtual constructor).
Implements TVirtualRefProxy.
Definition at line 49 of file TRefProxy.h.
References TRefProxy().
| virtual void TRefProxy::SetClass | ( | TClass * | cl | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted).
Implements TVirtualRefProxy.
Definition at line 51 of file TRefProxy.h.
References fClass.
| virtual TClass* TRefProxy::GetClass | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted).
Implements TVirtualRefProxy.
Definition at line 53 of file TRefProxy.h.
References fClass.
| TClass * TRefProxy::GetValueClass | ( | void * | data | ) |  const [virtual] | 
        
TVirtualRefProxy overload: Access to value class.
Implements TVirtualRefProxy.
Definition at line 43 of file TRefProxy.cxx.
| virtual void* TRefProxy::GetPreparedReference | ( | void * | data | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers).
Implements TVirtualRefProxy.
Definition at line 57 of file TRefProxy.h.
| Bool_t TRefProxy::Update | ( | ) |  [virtual] | 
        
TVirtualRefProxy overload: Update (and propagate) cached information.
Implements TVirtualRefProxy.
Definition at line 35 of file TRefProxy.cxx.
References kTRUE.
| virtual Bool_t TRefProxy::HasCounter | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Flag to indicate if this is a container reference.
Implements TVirtualRefProxy.
Definition at line 61 of file TRefProxy.h.
References kFALSE.
| virtual Int_t TRefProxy::GetCounterValue | ( | TFormLeafInfoReference * | , | |
| void * | ||||
| ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc).
Implements TVirtualRefProxy.
Definition at line 63 of file TRefProxy.h.
| void * TRefProxy::GetObject | ( | TFormLeafInfoReference * | info, | |
| void * | data, | |||
| int | instance | |||
| ) |  [virtual] | 
        
TVirtualRefProxy overload: Access referenced object(-data).
Implements TVirtualRefProxy.
Definition at line 52 of file TRefProxy.cxx.
References b, GetEntry(), TBranch::GetEntry(), TBranch::GetReadEntry(), TRefTable::GetRefTable(), info, and Long64_t.
| virtual void TRefProxy::Release | ( | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Release the reference proxy (virtual destructor).
Implements TVirtualRefProxy.
Definition at line 47 of file TRefProxy.h.
| virtual TVirtualRefProxy* TRefProxy::Clone | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Clone the reference proxy (virtual constructor).
Implements TVirtualRefProxy.
Definition at line 49 of file TRefProxy.h.
References TRefProxy().
| virtual void TRefProxy::SetClass | ( | TClass * | cl | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted).
Implements TVirtualRefProxy.
Definition at line 51 of file TRefProxy.h.
References fClass.
| virtual TClass* TRefProxy::GetClass | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted).
Implements TVirtualRefProxy.
Definition at line 53 of file TRefProxy.h.
References fClass.
| virtual TClass* TRefProxy::GetValueClass | ( | void * | data | ) |  const [virtual] | 
        
| virtual void* TRefProxy::GetPreparedReference | ( | void * | data | ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers).
Implements TVirtualRefProxy.
Definition at line 57 of file TRefProxy.h.
| virtual Bool_t TRefProxy::Update | ( | ) |  [virtual] | 
        
| virtual Bool_t TRefProxy::HasCounter | ( | ) |  const [inline, virtual] | 
        
TVirtualRefProxy overload: Flag to indicate if this is a container reference.
Implements TVirtualRefProxy.
Definition at line 61 of file TRefProxy.h.
References kFALSE.
| virtual Int_t TRefProxy::GetCounterValue | ( | TFormLeafInfoReference * | , | |
| void * | ||||
| ) |  [inline, virtual] | 
        
TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc).
Implements TVirtualRefProxy.
Definition at line 63 of file TRefProxy.h.
| virtual void* TRefProxy::GetObject | ( | TFormLeafInfoReference * | info, | |
| void * | data, | |||
| int | instance | |||
| ) |  [virtual] | 
        
TClassRef TRefProxy::fClass [protected]           | 
        
 1.5.1