Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::REntry::RFieldToken Class Reference

The field token identifies a (sub)field in this entry.

It can be used for fast indexing in REntry's methods, e.g. BindValue. The field token can also be created by the model.

Definition at line 61 of file REntry.hxx.

Public Member Functions

 RFieldToken ()=default
 

Private Member Functions

 RFieldToken (std::size_t index, std::uint64_t schemaId)
 

Private Attributes

std::size_t fIndex = 0
 The index in fValues that belongs to the field.
 
std::uint64_t fSchemaId = std::uint64_t(-1)
 Safety check to prevent tokens from other models being used.
 

Friends

class REntry
 
class RNTupleModel
 

#include <ROOT/REntry.hxx>

Constructor & Destructor Documentation

◆ RFieldToken() [1/2]

ROOT::Experimental::REntry::RFieldToken::RFieldToken ( std::size_t  index,
std::uint64_t  schemaId 
)
inlineprivate

Definition at line 67 of file REntry.hxx.

◆ RFieldToken() [2/2]

ROOT::Experimental::REntry::RFieldToken::RFieldToken ( )
default

Friends And Related Symbol Documentation

◆ REntry

friend class REntry
friend

Definition at line 62 of file REntry.hxx.

◆ RNTupleModel

friend class RNTupleModel
friend

Definition at line 63 of file REntry.hxx.

Member Data Documentation

◆ fIndex

std::size_t ROOT::Experimental::REntry::RFieldToken::fIndex = 0
private

The index in fValues that belongs to the field.

Definition at line 65 of file REntry.hxx.

◆ fSchemaId

std::uint64_t ROOT::Experimental::REntry::RFieldToken::fSchemaId = std::uint64_t(-1)
private

Safety check to prevent tokens from other models being used.

Definition at line 66 of file REntry.hxx.

Libraries for ROOT::Experimental::REntry::RFieldToken:

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