Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext Class Reference

Definition at line 94 of file RNTupleProcessor.hxx.

Public Member Functions

 RFieldContext (std::unique_ptr< RFieldBase > protoField, REntry::RFieldToken token)
 
const RFieldBaseGetProtoField () const
 
void ResetConcreteField ()
 We need to disconnect the concrete fields before swapping the page sources.
 
void SetConcreteField ()
 

Private Attributes

std::unique_ptr< RFieldBasefConcreteField
 
std::unique_ptr< RFieldBasefProtoField
 
REntry::RFieldToken fToken
 

Friends

class RNTupleProcessor
 

Constructor & Destructor Documentation

◆ RFieldContext()

ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::RFieldContext ( std::unique_ptr< RFieldBase protoField,
REntry::RFieldToken  token 
)
inline

Definition at line 103 of file RNTupleProcessor.hxx.

Member Function Documentation

◆ GetProtoField()

const RFieldBase & ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::GetProtoField ( ) const
inline

Definition at line 108 of file RNTupleProcessor.hxx.

◆ ResetConcreteField()

void ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::ResetConcreteField ( )
inline

We need to disconnect the concrete fields before swapping the page sources.

Definition at line 110 of file RNTupleProcessor.hxx.

◆ SetConcreteField()

void ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::SetConcreteField ( )
inline

Definition at line 111 of file RNTupleProcessor.hxx.

Friends And Related Symbol Documentation

◆ RNTupleProcessor

friend class RNTupleProcessor
friend

Definition at line 95 of file RNTupleProcessor.hxx.

Member Data Documentation

◆ fConcreteField

std::unique_ptr<RFieldBase> ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::fConcreteField
private

Definition at line 99 of file RNTupleProcessor.hxx.

◆ fProtoField

std::unique_ptr<RFieldBase> ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::fProtoField
private

Definition at line 98 of file RNTupleProcessor.hxx.

◆ fToken

REntry::RFieldToken ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext::fToken
private

Definition at line 100 of file RNTupleProcessor.hxx.

Libraries for ROOT::Experimental::Internal::RNTupleProcessor::RFieldContext:

The documentation for this class was generated from the following file: