ROOT::TStlSimpleProxy< T > Class Template Reference

#include <TBranchProxyTemplate.h>

Inheritance diagram for ROOT::TStlSimpleProxy< T >:

ROOT::TObjProxy< T > ROOT::TObjProxy< T > List of all members.

Public Member Functions

 TStlSimpleProxy ()
 TStlSimpleProxy (TBranchProxyDirector *director, const char *name)
 TStlSimpleProxy (TBranchProxyDirector *director, const char *top, const char *name)
 TStlSimpleProxy (TBranchProxyDirector *director, const char *top, const char *name, const char *data)
 TStlSimpleProxy (TBranchProxyDirector *director, TBranchProxy *parent, const char *name, const char *top=0, const char *mid=0)
 ~TStlSimpleProxy ()
TVirtualCollectionProxyGetCollection ()
Int_t GetEntries ()
const value_t At (UInt_t i)
const value_t operator[] (Int_t i)
const value_t operator[] (UInt_t i)
Toperator-> ()
 operator T * ()
 TStlSimpleProxy ()
 TStlSimpleProxy (TBranchProxyDirector *director, const char *name)
 TStlSimpleProxy (TBranchProxyDirector *director, const char *top, const char *name)
 TStlSimpleProxy (TBranchProxyDirector *director, const char *top, const char *name, const char *data)
 TStlSimpleProxy (TBranchProxyDirector *director, TBranchProxy *parent, const char *name, const char *top=0, const char *mid=0)
 ~TStlSimpleProxy ()
TVirtualCollectionProxyGetCollection ()
Int_t GetEntries ()
const value_t At (UInt_t i)
const value_t operator[] (Int_t i)
const value_t operator[] (UInt_t i)
Toperator-> ()
 operator T * ()

Private Types

typedef T::value_type value_t
typedef T::value_type value_t

Private Attributes

TVirtualCollectionProxyfCollection
TVirtualCollectionProxyfCollection

Detailed Description

template<class T>
class ROOT::TStlSimpleProxy< T >

Definition at line 153 of file TBranchProxyTemplate.h.


Member Typedef Documentation

template<class T>
typedef T::value_type ROOT::TStlSimpleProxy< T >::value_t [private]

Definition at line 157 of file TBranchProxyTemplate.h.

template<class T>
typedef T::value_type ROOT::TStlSimpleProxy< T >::value_t [private]

Definition at line 157 of file TBranchProxyTemplate.h.


Constructor & Destructor Documentation

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy (  )  [inline]

Definition at line 160 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  name 
) [inline]

Definition at line 161 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name 
) [inline]

Definition at line 162 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name,
const char *  data 
) [inline]

Definition at line 164 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
TBranchProxy parent,
const char *  name,
const char *  top = 0,
const char *  mid = 0 
) [inline]

Definition at line 166 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::~TStlSimpleProxy (  )  [inline]

Definition at line 168 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy (  )  [inline]

Definition at line 160 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  name 
) [inline]

Definition at line 161 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name 
) [inline]

Definition at line 162 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name,
const char *  data 
) [inline]

Definition at line 164 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::TStlSimpleProxy ( TBranchProxyDirector director,
TBranchProxy parent,
const char *  name,
const char *  top = 0,
const char *  mid = 0 
) [inline]

Definition at line 166 of file TBranchProxyTemplate.h.

template<class T>
ROOT::TStlSimpleProxy< T >::~TStlSimpleProxy (  )  [inline]

Definition at line 168 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection.


Member Function Documentation

template<class T>
TVirtualCollectionProxy* ROOT::TStlSimpleProxy< T >::GetCollection (  )  [inline]

Definition at line 170 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection, TVirtualCollectionProxy::Generate(), TClass::GetClass(), TClass::GetCollectionProxy(), and T.

Referenced by ROOT::TStlSimpleProxy< T >::At(), and ROOT::TStlSimpleProxy< T >::GetEntries().

template<class T>
Int_t ROOT::TStlSimpleProxy< T >::GetEntries (  )  [inline]

Definition at line 180 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection, ROOT::TStlSimpleProxy< T >::GetCollection(), ROOT::TObjProxy< T >::GetPtr(), TVirtualCollectionProxy::Size(), and T.

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::At ( UInt_t  i  )  [inline]

Definition at line 191 of file TBranchProxyTemplate.h.

References TVirtualCollectionProxy::At(), ROOT::TStlSimpleProxy< T >::fCollection, ROOT::TStlSimpleProxy< T >::GetCollection(), ROOT::TObjProxy< T >::GetPtr(), and T.

Referenced by ROOT::TStlSimpleProxy< T >::operator[]().

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::operator[] ( Int_t  i  )  [inline]

Definition at line 203 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::At().

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::operator[] ( UInt_t  i  )  [inline]

Definition at line 204 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::At().

template<class T>
T* ROOT::TStlSimpleProxy< T >::operator-> (  )  [inline]

Reimplemented from ROOT::TObjProxy< T >.

Definition at line 206 of file TBranchProxyTemplate.h.

References ROOT::TObjProxy< T >::GetPtr().

template<class T>
ROOT::TStlSimpleProxy< T >::operator T * (  )  [inline]

Reimplemented from ROOT::TObjProxy< T >.

Definition at line 207 of file TBranchProxyTemplate.h.

References ROOT::TObjProxy< T >::GetPtr().

template<class T>
TVirtualCollectionProxy* ROOT::TStlSimpleProxy< T >::GetCollection (  )  [inline]

Definition at line 170 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection, TVirtualCollectionProxy::Generate(), TClass::GetClass(), TClass::GetCollectionProxy(), and T.

template<class T>
Int_t ROOT::TStlSimpleProxy< T >::GetEntries (  )  [inline]

Definition at line 180 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::fCollection, ROOT::TStlSimpleProxy< T >::GetCollection(), ROOT::TObjProxy< T >::GetPtr(), TVirtualCollectionProxy::Size(), and T.

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::At ( UInt_t  i  )  [inline]

Definition at line 191 of file TBranchProxyTemplate.h.

References TVirtualCollectionProxy::At(), ROOT::TStlSimpleProxy< T >::fCollection, ROOT::TStlSimpleProxy< T >::GetCollection(), ROOT::TObjProxy< T >::GetPtr(), and T.

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::operator[] ( Int_t  i  )  [inline]

Definition at line 203 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::At().

template<class T>
const value_t ROOT::TStlSimpleProxy< T >::operator[] ( UInt_t  i  )  [inline]

Definition at line 204 of file TBranchProxyTemplate.h.

References ROOT::TStlSimpleProxy< T >::At().

template<class T>
T* ROOT::TStlSimpleProxy< T >::operator-> (  )  [inline]

Reimplemented from ROOT::TObjProxy< T >.

Definition at line 206 of file TBranchProxyTemplate.h.

References ROOT::TObjProxy< T >::GetPtr().

template<class T>
ROOT::TStlSimpleProxy< T >::operator T * (  )  [inline]

Reimplemented from ROOT::TObjProxy< T >.

Definition at line 207 of file TBranchProxyTemplate.h.

References ROOT::TObjProxy< T >::GetPtr().


Member Data Documentation

template<class T>
TVirtualCollectionProxy* ROOT::TStlSimpleProxy< T >::fCollection [private]

Definition at line 156 of file TBranchProxyTemplate.h.

Referenced by ROOT::TStlSimpleProxy< T >::At(), ROOT::TStlSimpleProxy< T >::GetCollection(), ROOT::TStlSimpleProxy< T >::GetEntries(), and ROOT::TStlSimpleProxy< T >::~TStlSimpleProxy().

template<class T>
TVirtualCollectionProxy* ROOT::TStlSimpleProxy< T >::fCollection [private]

Definition at line 156 of file TBranchProxyTemplate.h.


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