11#ifndef ROOT_RDF_RDEFINEREADER 
   12#define ROOT_RDF_RDEFINEREADER 
   33   void *fValuePtr = 
nullptr;
 
   36   unsigned int fSlot = std::numeric_limits<unsigned int>::max();
 
   40      fDefine.
Update(fSlot, entry);
 
   46      : fDefine(define), fValuePtr(define.GetValuePtr(slot)), fSlot(slot)
 
virtual void Update(unsigned int slot, Long64_t entry)=0
Update the value at the address returned by GetValuePtr with the content corresponding to the given e...
Column reader for defined columns.
void * GetImpl(Long64_t entry) final
RDefineReader(unsigned int slot, RDFDetail::RDefineBase &define)
RDFDetail::RDefineBase & fDefine
Non-owning reference to the node responsible for the defined column.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.