Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::TStlObjProxy< T > Class Template Reference

template<class T>
class ROOT::Internal::TStlObjProxy< T >

Definition at line 117 of file TBranchProxyTemplate.h.

Public Member Functions

 TStlObjProxy ()
 
 TStlObjProxy (TBranchProxyDirector *director, const char *name)
 
 TStlObjProxy (TBranchProxyDirector *director, const char *top, const char *name)
 
 TStlObjProxy (TBranchProxyDirector *director, const char *top, const char *name, const char *data)
 
 TStlObjProxy (TBranchProxyDirector *director, Detail::TBranchProxy *parent, const char *name, const char *top=0, const char *mid=0)
 
 ~TStlObjProxy ()
 
const value_tAt (UInt_t i)
 
TVirtualCollectionProxyGetCollection ()
 
Int_t GetEntries ()
 
ROOT::Detail::TBranchProxyGetProxy ()
 
bool IsaPointer () const
 
bool IsInitialized ()
 
const value_toperator[] (Int_t i)
 
const value_toperator[] (UInt_t i)
 
void Print ()
 
bool Read ()
 
void Reset ()
 
bool Setup ()
 

Private Types

typedef T value_t
 

Private Attributes

TStlProxy obj
 

#include <TBranchProxyTemplate.h>

Member Typedef Documentation

◆ value_t

template<class T >
typedef T ROOT::Internal::TStlObjProxy< T >::value_t
private

Definition at line 119 of file TBranchProxyTemplate.h.

Constructor & Destructor Documentation

◆ TStlObjProxy() [1/5]

template<class T >
ROOT::Internal::TStlObjProxy< T >::TStlObjProxy ( )
inline

Definition at line 129 of file TBranchProxyTemplate.h.

◆ TStlObjProxy() [2/5]

template<class T >
ROOT::Internal::TStlObjProxy< T >::TStlObjProxy ( TBranchProxyDirector director,
const char *  name 
)
inline

Definition at line 130 of file TBranchProxyTemplate.h.

◆ TStlObjProxy() [3/5]

template<class T >
ROOT::Internal::TStlObjProxy< T >::TStlObjProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name 
)
inline

Definition at line 131 of file TBranchProxyTemplate.h.

◆ TStlObjProxy() [4/5]

template<class T >
ROOT::Internal::TStlObjProxy< T >::TStlObjProxy ( TBranchProxyDirector director,
const char *  top,
const char *  name,
const char *  data 
)
inline

Definition at line 133 of file TBranchProxyTemplate.h.

◆ TStlObjProxy() [5/5]

template<class T >
ROOT::Internal::TStlObjProxy< T >::TStlObjProxy ( TBranchProxyDirector director,
Detail::TBranchProxy parent,
const char *  name,
const char *  top = 0,
const char *  mid = 0 
)
inline

Definition at line 135 of file TBranchProxyTemplate.h.

◆ ~TStlObjProxy()

template<class T >
ROOT::Internal::TStlObjProxy< T >::~TStlObjProxy ( )
inline

Definition at line 137 of file TBranchProxyTemplate.h.

Member Function Documentation

◆ At()

template<class T >
const value_t & ROOT::Internal::TStlObjProxy< T >::At ( UInt_t  i)
inline

Definition at line 145 of file TBranchProxyTemplate.h.

◆ GetCollection()

template<class T >
TVirtualCollectionProxy * ROOT::Internal::TStlObjProxy< T >::GetCollection ( )
inline

Definition at line 139 of file TBranchProxyTemplate.h.

◆ GetEntries()

template<class T >
Int_t ROOT::Internal::TStlObjProxy< T >::GetEntries ( )
inline

Definition at line 143 of file TBranchProxyTemplate.h.

◆ GetProxy()

template<class T >
ROOT::Detail::TBranchProxy * ROOT::Internal::TStlObjProxy< T >::GetProxy ( )
inline

Definition at line 121 of file TBranchProxyTemplate.h.

◆ IsaPointer()

template<class T >
bool ROOT::Internal::TStlObjProxy< T >::IsaPointer ( ) const
inline

Definition at line 121 of file TBranchProxyTemplate.h.

◆ IsInitialized()

template<class T >
bool ROOT::Internal::TStlObjProxy< T >::IsInitialized ( )
inline

Definition at line 121 of file TBranchProxyTemplate.h.

◆ operator[]() [1/2]

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

Definition at line 155 of file TBranchProxyTemplate.h.

◆ operator[]() [2/2]

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

Definition at line 156 of file TBranchProxyTemplate.h.

◆ Print()

template<class T >
void ROOT::Internal::TStlObjProxy< T >::Print ( )
inline

Definition at line 123 of file TBranchProxyTemplate.h.

◆ Read()

template<class T >
bool ROOT::Internal::TStlObjProxy< T >::Read ( )
inline

Definition at line 121 of file TBranchProxyTemplate.h.

◆ Reset()

template<class T >
void ROOT::Internal::TStlObjProxy< T >::Reset ( )
inline

Definition at line 121 of file TBranchProxyTemplate.h.

◆ Setup()

template<class T >
bool ROOT::Internal::TStlObjProxy< T >::Setup ( )
inline

Definition at line 121 of file TBranchProxyTemplate.h.

Member Data Documentation

◆ obj

template<class T >
TStlProxy ROOT::Internal::TStlObjProxy< T >::obj
private

Definition at line 118 of file TBranchProxyTemplate.h.

  • tree/treeplayer/inc/TBranchProxyTemplate.h