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

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

Definition at line 38 of file TBranchProxyTemplate.h.

Public Member Functions

 TObjProxy ()
 
 TObjProxy (TBranchProxyDirector *director, const char *name)
 
 TObjProxy (TBranchProxyDirector *director, const char *top, const char *name)
 
 TObjProxy (TBranchProxyDirector *director, const char *top, const char *name, const char *data)
 
 TObjProxy (TBranchProxyDirector *director, Detail::TBranchProxy *parent, const char *name, const char *top=0, const char *mid=0)
 
 ~TObjProxy ()
 
Int_t GetOffset ()
 
ROOT::Detail::TBranchProxyGetProxy ()
 
T * GetPtr ()
 
bool IsaPointer () const
 
bool IsInitialized ()
 
 operator T* ()
 
T * operator-> ()
 
void Print ()
 
bool Read ()
 
void Reset ()
 
bool Setup ()
 

Private Attributes

Detail::TBranchProxy obj
 

#include <TBranchProxyTemplate.h>

Inheritance diagram for ROOT::Internal::TObjProxy< T >:
[legend]

Constructor & Destructor Documentation

◆ TObjProxy() [1/5]

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

Definition at line 43 of file TBranchProxyTemplate.h.

◆ TObjProxy() [2/5]

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

Definition at line 44 of file TBranchProxyTemplate.h.

◆ TObjProxy() [3/5]

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

Definition at line 45 of file TBranchProxyTemplate.h.

◆ TObjProxy() [4/5]

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

Definition at line 47 of file TBranchProxyTemplate.h.

◆ TObjProxy() [5/5]

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

Definition at line 49 of file TBranchProxyTemplate.h.

◆ ~TObjProxy()

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

Definition at line 51 of file TBranchProxyTemplate.h.

Member Function Documentation

◆ GetOffset()

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

Definition at line 53 of file TBranchProxyTemplate.h.

◆ GetProxy()

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

Definition at line 41 of file TBranchProxyTemplate.h.

◆ GetPtr()

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

Definition at line 61 of file TBranchProxyTemplate.h.

◆ IsaPointer()

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

Definition at line 41 of file TBranchProxyTemplate.h.

◆ IsInitialized()

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

Definition at line 41 of file TBranchProxyTemplate.h.

◆ operator T*()

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

Definition at line 70 of file TBranchProxyTemplate.h.

◆ operator->()

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

Definition at line 69 of file TBranchProxyTemplate.h.

◆ Print()

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

Definition at line 55 of file TBranchProxyTemplate.h.

◆ Read()

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

Definition at line 41 of file TBranchProxyTemplate.h.

◆ Reset()

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

Definition at line 41 of file TBranchProxyTemplate.h.

◆ Setup()

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

Definition at line 41 of file TBranchProxyTemplate.h.

Member Data Documentation

◆ obj

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

Definition at line 39 of file TBranchProxyTemplate.h.

  • tree/treeplayer/inc/TBranchProxyTemplate.h