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

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

Definition at line 162 of file TBranchProxyTemplate.h.

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, Detail::TBranchProxy *parent, const char *name, const char *top=0, const char *mid=0)
 ~TStlSimpleProxy ()
const value_t At (UInt_t i)
TVirtualCollectionProxyGetCollection ()
Int_t GetEntries ()
 operator T* ()
T * operator-> ()
const value_t operator[] (Int_t i)
const value_t operator[] (UInt_t i)

Private Types

typedef T::value_type value_t

Private Member Functions

Int_t GetOffset ()
ROOT::Detail::TBranchProxyGetProxy ()
T * GetPtr ()
bool IsaPointer () const
bool IsInitialized ()
void Print ()
bool Read ()
void Reset ()
bool Setup ()

Private Attributes

TVirtualCollectionProxyfCollection
Detail::TBranchProxy obj

#include <TBranchProxyTemplate.h>

Inheritance diagram for ROOT::Internal::TStlSimpleProxy< T >:
ROOT::Internal::TObjProxy< T >

Member Typedef Documentation

◆ value_t

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

Definition at line 166 of file TBranchProxyTemplate.h.

Constructor & Destructor Documentation

◆ TStlSimpleProxy() [1/5]

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

Definition at line 169 of file TBranchProxyTemplate.h.

◆ TStlSimpleProxy() [2/5]

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

Definition at line 170 of file TBranchProxyTemplate.h.

◆ TStlSimpleProxy() [3/5]

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

Definition at line 171 of file TBranchProxyTemplate.h.

◆ TStlSimpleProxy() [4/5]

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

Definition at line 173 of file TBranchProxyTemplate.h.

◆ TStlSimpleProxy() [5/5]

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

Definition at line 175 of file TBranchProxyTemplate.h.

◆ ~TStlSimpleProxy()

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

Definition at line 177 of file TBranchProxyTemplate.h.

Member Function Documentation

◆ At()

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

Definition at line 200 of file TBranchProxyTemplate.h.

◆ GetCollection()

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

Definition at line 179 of file TBranchProxyTemplate.h.

◆ GetEntries()

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

Definition at line 189 of file TBranchProxyTemplate.h.

◆ GetOffset()

template<class T>
Int_t ROOT::Internal::TObjProxy< T >::GetOffset ( )
inlineinherited

Definition at line 53 of file TBranchProxyTemplate.h.

◆ GetProxy()

template<class T>
ROOT::Detail::TBranchProxy * ROOT::Internal::TObjProxy< T >::GetProxy ( )
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

◆ GetPtr()

template<class T>
T * ROOT::Internal::TObjProxy< T >::GetPtr ( )
inlineinherited

Definition at line 61 of file TBranchProxyTemplate.h.

◆ IsaPointer()

template<class T>
bool ROOT::Internal::TObjProxy< T >::IsaPointer ( ) const
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

◆ IsInitialized()

template<class T>
bool ROOT::Internal::TObjProxy< T >::IsInitialized ( )
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

◆ operator T*()

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

Definition at line 216 of file TBranchProxyTemplate.h.

◆ operator->()

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

Definition at line 215 of file TBranchProxyTemplate.h.

◆ operator[]() [1/2]

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

Definition at line 212 of file TBranchProxyTemplate.h.

◆ operator[]() [2/2]

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

Definition at line 213 of file TBranchProxyTemplate.h.

◆ Print()

template<class T>
void ROOT::Internal::TObjProxy< T >::Print ( )
inlineinherited

Definition at line 55 of file TBranchProxyTemplate.h.

◆ Read()

template<class T>
bool ROOT::Internal::TObjProxy< T >::Read ( )
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

◆ Reset()

template<class T>
void ROOT::Internal::TObjProxy< T >::Reset ( )
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

◆ Setup()

template<class T>
bool ROOT::Internal::TObjProxy< T >::Setup ( )
inlineinherited

Definition at line 41 of file TBranchProxyTemplate.h.

Member Data Documentation

◆ fCollection

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

Definition at line 165 of file TBranchProxyTemplate.h.

◆ obj

template<class T>
Detail::TBranchProxy ROOT::Internal::TObjProxy< T >::obj
privateinherited

Definition at line 39 of file TBranchProxyTemplate.h.


The documentation for this class was generated from the following file: