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: