Template for concrete implementation of proxy around array of T.
Definition at line 760 of file TBranchProxy.h.
Public Types | |
| typedef T::array_t | array_t | 
| typedef T::type_t | type_t | 
Additional Inherited Members | ||
  Protected Attributes inherited from ROOT::Detail::TBranchProxy | ||
| union { | ||
| TBranchElement * fBranchCount | ||
| TLeaf * fLeafCount | ||
| }; | ||
| Int_t | fArrayLength | |
| TBranch * | fBranch | |
| const TString | fBranchName | |
| TClass * | fClass | |
| TString | fClassName | |
| TVirtualCollectionProxy * | fCollection | |
| const TString | fDataMember | |
| Internal::TBranchProxyDirector * | fDirector | |
| TStreamerElement * | fElement | |
| bool | fHasLeafCount: 1 | |
| bool | fInitialized: 1 | |
| bool | fIsaPointer: 1 | |
| bool | fIsClone: 1 | |
| const bool | fIsMember: 1 | |
| Int_t | fMemberOffset | |
| TNotifyLink< TBranchProxy > | fNotify | |
| Int_t | fOffset | |
| TBranchProxy * | fParent | |
| Long64_t | fRead | |
| bool | fSuppressMissingBranchError {false} | |
| std::size_t | fValueSize {} | |
| void * | fWhere | |
#include <TBranchProxy.h>
| typedef T::array_t ROOT::Internal::TArrayProxy< T >::array_t | 
Definition at line 766 of file TBranchProxy.h.
| typedef T::type_t ROOT::Internal::TArrayProxy< T >::type_t | 
Definition at line 767 of file TBranchProxy.h.
      
  | 
  default | 
      
  | 
  overridedefault | 
      
  | 
  inline | 
Definition at line 786 of file TBranchProxy.h.
      
  | 
  inlinefinalvirtual | 
Return the address of the element number i.
Returns nullptr for non-collections. It assumed that Setip() has been called. 
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 779 of file TBranchProxy.h.
      
  | 
  inlineoverridevirtual | 
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 775 of file TBranchProxy.h.
      
  | 
  inline | 
Definition at line 794 of file TBranchProxy.h.
      
  | 
  inline | 
Definition at line 795 of file TBranchProxy.h.
      
  | 
  inlineoverridevirtual | 
Display the content of the object.
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 769 of file TBranchProxy.h.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | ) | 
Constructor.
Definition at line 116 of file TBranchProxy.cxx.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | Internal::TBranchProxyDirector * | boss, | 
| const char * | branchname, | ||
| TBranch * | branch, | ||
| const char * | membername, | ||
| bool | suppressMissingBranchError = false ) | 
Constructor taking the branch name, possibly of a friended tree.
Used by TTreeReaderValue in place of TFriendProxy.
Definition at line 121 of file TBranchProxy.cxx.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | Internal::TBranchProxyDirector * | boss, | 
| const char * | top, | ||
| const char * | name, | ||
| const char * | membername ) | 
Constructor.
Definition at line 118 of file TBranchProxy.cxx.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | Internal::TBranchProxyDirector * | boss, | 
| const char * | top, | ||
| const char * | name = nullptr ) | 
Constructor.
Definition at line 117 of file TBranchProxy.cxx.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | Internal::TBranchProxyDirector * | boss, | 
| TBranch * | branch, | ||
| const char * | membername ) | 
Constructor.
Definition at line 120 of file TBranchProxy.cxx.
| ROOT::Detail::TBranchProxy::TBranchProxy | ( | Internal::TBranchProxyDirector * | boss, | 
| Detail::TBranchProxy * | parent, | ||
| const char * | membername, | ||
| const char * | top = nullptr, | ||
| const char * | name = nullptr ) | 
Constructor.
Definition at line 119 of file TBranchProxy.cxx.