TVirtualRefProxy Class Reference

#include <TVirtualRefProxy.h>

Inheritance diagram for TVirtualRefProxy:

TRefProxy TRefProxy TRefArrayProxy TRefArrayProxy TRefArrayProxy TRefArrayProxy List of all members.

Public Member Functions

virtual ~TVirtualRefProxy ()
virtual void Release ()=0
virtual TVirtualRefProxyClone () const=0
virtual void SetClass (TClass *classptr)=0
virtual TClassGetClass () const=0
virtual TClassGetValueClass (void *data) const=0
virtual Bool_t Update ()=0
virtual Bool_t HasCounter () const=0
virtual Int_t GetCounterValue (TFormLeafInfoReference *info, void *data)=0
virtual void * GetPreparedReference (void *data)=0
virtual void * GetObject (TFormLeafInfoReference *info, void *data, int instance)=0
virtual ~TVirtualRefProxy ()
virtual void Release ()=0
virtual TVirtualRefProxyClone () const=0
virtual void SetClass (TClass *classptr)=0
virtual TClassGetClass () const=0
virtual TClassGetValueClass (void *data) const=0
virtual Bool_t Update ()=0
virtual Bool_t HasCounter () const=0
virtual Int_t GetCounterValue (TFormLeafInfoReference *info, void *data)=0
virtual void * GetPreparedReference (void *data)=0
virtual void * GetObject (TFormLeafInfoReference *info, void *data, int instance)=0

Detailed Description

Definition at line 83 of file TVirtualRefProxy.h.


Constructor & Destructor Documentation

virtual TVirtualRefProxy::~TVirtualRefProxy (  )  [inline, virtual]

Definition at line 86 of file TVirtualRefProxy.h.

virtual TVirtualRefProxy::~TVirtualRefProxy (  )  [inline, virtual]

Definition at line 86 of file TVirtualRefProxy.h.


Member Function Documentation

virtual void TVirtualRefProxy::Release (  )  [pure virtual]

Referenced by TClass::AdoptReferenceProxy(), TClass::~TClass(), and TFormLeafInfoReference::~TFormLeafInfoReference().

virtual TVirtualRefProxy* TVirtualRefProxy::Clone (  )  const [pure virtual]

Referenced by TClass::Clone().

virtual void TVirtualRefProxy::SetClass ( TClass classptr  )  [pure virtual]

Referenced by TClass::AdoptReferenceProxy().

virtual TClass* TVirtualRefProxy::GetClass (  )  const [pure virtual]

virtual TClass* TVirtualRefProxy::GetValueClass ( void *  data  )  const [pure virtual]

Referenced by TFormLeafInfoReference::GetValueClass().

virtual Bool_t TVirtualRefProxy::Update (  )  [pure virtual]

Referenced by TFormLeafInfoReference::Update().

virtual Bool_t TVirtualRefProxy::HasCounter (  )  const [pure virtual]

Referenced by TFormLeafInfoReference::HasCounter(), and TTreeFormula::ParseWithLeaf().

virtual Int_t TVirtualRefProxy::GetCounterValue ( TFormLeafInfoReference info,
void *  data 
) [pure virtual]

Referenced by TFormLeafInfoReference::ReadCounterValue().

virtual void* TVirtualRefProxy::GetPreparedReference ( void *  data  )  [pure virtual]

Referenced by TFormLeafInfoReference::GetLocalValuePointer(), TFormLeafInfoReference::ReadCounterValue(), and TFormLeafInfoReference::ReadValue().

virtual void* TVirtualRefProxy::GetObject ( TFormLeafInfoReference info,
void *  data,
int  instance 
) [pure virtual]

Referenced by TFormLeafInfoReference::GetLocalValuePointer(), and TFormLeafInfoReference::ReadValue().

virtual void TVirtualRefProxy::Release (  )  [pure virtual]

virtual TVirtualRefProxy* TVirtualRefProxy::Clone (  )  const [pure virtual]

virtual void TVirtualRefProxy::SetClass ( TClass classptr  )  [pure virtual]

virtual TClass* TVirtualRefProxy::GetClass (  )  const [pure virtual]

virtual TClass* TVirtualRefProxy::GetValueClass ( void *  data  )  const [pure virtual]

virtual Bool_t TVirtualRefProxy::Update (  )  [pure virtual]

virtual Bool_t TVirtualRefProxy::HasCounter (  )  const [pure virtual]

virtual Int_t TVirtualRefProxy::GetCounterValue ( TFormLeafInfoReference info,
void *  data 
) [pure virtual]

virtual void* TVirtualRefProxy::GetPreparedReference ( void *  data  )  [pure virtual]

virtual void* TVirtualRefProxy::GetObject ( TFormLeafInfoReference info,
void *  data,
int  instance 
) [pure virtual]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:49:33 2011 for ROOT_528-00b_version by  doxygen 1.5.1