Definition at line 41 of file RFieldValue.hxx.
 
 | 
|   | RFieldValue () | 
|   | 
|   | RFieldValue (bool, const Detail::RColumnElementBase &elem, Detail::RFieldBase *field, void *value) | 
|   | 
|   | RFieldValue (bool, Detail::RFieldBase *field, void *value) | 
|   | 
| template<typename T , typename... ArgsT>  | 
|   | RFieldValue (const Detail::RColumnElementBase &elem, Detail::RFieldBase *field, T *where, ArgsT &&... args) | 
|   | 
| template<typename T , typename... ArgsT>  | 
|   | RFieldValue (RFieldBase *field, T *where, ArgsT &&... args) | 
|   | 
| template<typename T >  | 
| T *  | Get () const | 
|   | 
| RFieldBase *  | GetField () const | 
|   | 
| void *  | GetRawPtr () const | 
|   | 
 | 
| RFieldBase *  | fField | 
|   | Every value is connected to a field of the corresponding type that has created the value.  
  | 
|   | 
| RColumnElementBase  | fMappedElement | 
|   | For simple types, the mapped element drills through the layers from the C++ data representation to the primitive columns.  
  | 
|   | 
| void *  | fRawPtr | 
|   | The memory location containing (constructed) data of a certain C++ type.  
  | 
|   | 
#include <ROOT/RFieldValue.hxx>
◆ RFieldValue() [1/5]
  
  
      
        
          | ROOT::Experimental::Detail::RFieldValue::RFieldValue  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ RFieldValue() [2/5]
◆ RFieldValue() [3/5]
◆ RFieldValue() [4/5]
template<typename T , typename... ArgsT> 
  
  
      
        
          | ROOT::Experimental::Detail::RFieldValue::RFieldValue  | 
          ( | 
          RFieldBase *  | 
          field,  | 
         
        
           | 
           | 
          T *  | 
          where,  | 
         
        
           | 
           | 
          ArgsT &&...  | 
          args  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ RFieldValue() [5/5]
template<typename T , typename... ArgsT> 
 
 
◆ Get()
template<typename T > 
  
  
      
        
          | T * ROOT::Experimental::Detail::RFieldValue::Get  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetField()
  
  
      
        
          | RFieldBase * ROOT::Experimental::Detail::RFieldValue::GetField  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRawPtr()
  
  
      
        
          | void * ROOT::Experimental::Detail::RFieldValue::GetRawPtr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RFieldBase
◆ fField
  
  
      
        
          | RFieldBase* ROOT::Experimental::Detail::RFieldValue::fField | 
         
       
   | 
  
protected   | 
  
 
Every value is connected to a field of the corresponding type that has created the value. 
Definition at line 46 of file RFieldValue.hxx.
 
 
◆ fMappedElement
For simple types, the mapped element drills through the layers from the C++ data representation to the primitive columns. 
Otherwise, using fMappedElements is undefined. Only RFieldBase uses fMappedElement 
Definition at line 53 of file RFieldValue.hxx.
 
 
◆ fRawPtr
  
  
      
        
          | void* ROOT::Experimental::Detail::RFieldValue::fRawPtr | 
         
       
   | 
  
protected   | 
  
 
The memory location containing (constructed) data of a certain C++ type. 
Definition at line 48 of file RFieldValue.hxx.
 
 
The documentation for this class was generated from the following file: