Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation Struct Reference

When writing the elements of a leaf count array, moves the data from the input array one-by-one to the memory locations of the fields of the corresponding untyped collection.

TODO(jblomer): write arrays as a whole to RNTuple

Definition at line 203 of file RNTupleImporter.hxx.

Public Member Functions

 RLeafArrayTransformation (std::size_t b, std::size_t f)
 
 ~RLeafArrayTransformation () override=default
 
void ResetEntry () final
 
RResult< void > Transform (const RImportBranch &branch, RImportField &field) final
 
- Public Member Functions inherited from ROOT::Experimental::RNTupleImporter::RImportTransformation
 RImportTransformation (std::size_t branchIdx, std::size_t fieldIdx)
 
virtual ~RImportTransformation ()=default
 

Public Attributes

std::int64_t fNum = 0
 
- Public Attributes inherited from ROOT::Experimental::RNTupleImporter::RImportTransformation
std::size_t fImportBranchIdx = 0
 
std::size_t fImportFieldIdx = 0
 
Inheritance diagram for ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation:
[legend]

Constructor & Destructor Documentation

◆ RLeafArrayTransformation()

ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation::RLeafArrayTransformation ( std::size_t  b,
std::size_t  f 
)
inline

Definition at line 205 of file RNTupleImporter.hxx.

◆ ~RLeafArrayTransformation()

ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation::~RLeafArrayTransformation ( )
overridedefault

Member Function Documentation

◆ ResetEntry()

void ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation::ResetEntry ( )
inlinefinalvirtual

◆ Transform()

ROOT::Experimental::RResult< void > ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation::Transform ( const RImportBranch branch,
RImportField field 
)
finalvirtual

Member Data Documentation

◆ fNum

std::int64_t ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation::fNum = 0

Definition at line 204 of file RNTupleImporter.hxx.

Collaboration diagram for ROOT::Experimental::RNTupleImporter::RLeafArrayTransformation:
[legend]

The documentation for this struct was generated from the following files: