A container proxy, which allows to access references stored in a TRefArray from TTree::Draw.
Definition at line 22 of file TRefArrayProxy.h.
Public Member Functions | |
| TVirtualRefProxy * | Clone () const override | 
| Int_t | GetCounterValue (TFormLeafInfoReference *info, void *data) override | 
| TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc)   | |
| void * | GetObject (TFormLeafInfoReference *info, void *data, Int_t instance) override | 
| Access referenced object(-data)   | |
| bool | HasCounter () const override | 
  Public Member Functions inherited from TRefProxy | |
| TRefProxy () | |
| Pointer to the reference class (TRef::Class())   | |
| TRefProxy (const TRefProxy &c) | |
| Copy constructor.   | |
| TVirtualRefProxy * | Clone () const override | 
| TVirtualRefProxy overload: Clone the reference proxy (virtual constructor)   | |
| TClass * | GetClass () const override | 
| TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted)   | |
| Int_t | GetCounterValue (TFormLeafInfoReference *, void *) override | 
| TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc)   | |
| void * | GetObject (TFormLeafInfoReference *info, void *data, int instance) override | 
| TVirtualRefProxy overload: Access referenced object(-data)   | |
| void * | GetPreparedReference (void *data) override | 
| TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers)   | |
| TClass * | GetValueClass (void *data) const override | 
| TVirtualRefProxy overload: Access to value class.   | |
| bool | HasCounter () const override | 
| TVirtualRefProxy overload: Flag to indicate if this is a container reference.   | |
| TRefProxy & | operator= (const TRefProxy &c) | 
| Assignement operator.   | |
| void | Release () override | 
| TVirtualRefProxy overload: Release the reference proxy (virtual destructor)   | |
| void | SetClass (TClass *cl) override | 
| TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted)   | |
| bool | Update () override | 
| TVirtualRefProxy overload: Update (and propagate) cached information.   | |
  Public Member Functions inherited from TVirtualRefProxy | |
| virtual | ~TVirtualRefProxy () | 
Additional Inherited Members | |
  Protected Attributes inherited from TRefProxy | |
| TClassRef | fClass | 
#include <TRefArrayProxy.h>
      
  | 
  inlineoverridevirtual | 
Implements TVirtualRefProxy.
Definition at line 27 of file TRefArrayProxy.h.
      
  | 
  overridevirtual | 
TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc)
Implements TVirtualRefProxy.
Definition at line 32 of file TRefArrayProxy.cxx.
      
  | 
  overridevirtual | 
Access referenced object(-data)
Implements TVirtualRefProxy.
Definition at line 24 of file TRefArrayProxy.cxx.
      
  | 
  inlineoverridevirtual | 
Implements TVirtualRefProxy.
Definition at line 29 of file TRefArrayProxy.h.