Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
ROOT::RNTupleDescriptor::RColumnDescriptorIterable Class Reference

Used to loop over a field's associated columns.

Definition at line 843 of file RNTupleDescriptor.hxx.

Classes

class  RIterator
 

Public Member Functions

 RColumnDescriptorIterable (const RNTupleDescriptor &ntuple)
 
 RColumnDescriptorIterable (const RNTupleDescriptor &ntuple, const RFieldDescriptor &fieldDesc)
 
RIterator begin ()
 
RIterator end ()
 
size_t size ()
 

Private Attributes

std::vector< ROOT::DescriptorId_tfColumns = {}
 The descriptor ids of the columns ordered by field, representation, and column index.
 
const RNTupleDescriptorfNTuple
 The associated NTuple for this range.
 

#include <ROOT/RNTupleDescriptor.hxx>

Constructor & Destructor Documentation

◆ RColumnDescriptorIterable() [1/2]

ROOT::RNTupleDescriptor::RColumnDescriptorIterable::RColumnDescriptorIterable ( const RNTupleDescriptor & ntuple,
const RFieldDescriptor & fieldDesc )

Definition at line 556 of file RNTupleDescriptor.cxx.

◆ RColumnDescriptorIterable() [2/2]

ROOT::RNTupleDescriptor::RColumnDescriptorIterable::RColumnDescriptorIterable ( const RNTupleDescriptor & ntuple)

Definition at line 562 of file RNTupleDescriptor.cxx.

Member Function Documentation

◆ begin()

RIterator ROOT::RNTupleDescriptor::RColumnDescriptorIterable::begin ( )
inline

Definition at line 885 of file RNTupleDescriptor.hxx.

◆ end()

RIterator ROOT::RNTupleDescriptor::RColumnDescriptorIterable::end ( )
inline

Definition at line 886 of file RNTupleDescriptor.hxx.

◆ size()

size_t ROOT::RNTupleDescriptor::RColumnDescriptorIterable::size ( )
inline

Definition at line 887 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fColumns

std::vector<ROOT::DescriptorId_t> ROOT::RNTupleDescriptor::RColumnDescriptorIterable::fColumns = {}
private

The descriptor ids of the columns ordered by field, representation, and column index.

Definition at line 848 of file RNTupleDescriptor.hxx.

◆ fNTuple

const RNTupleDescriptor& ROOT::RNTupleDescriptor::RColumnDescriptorIterable::fNTuple
private

The associated NTuple for this range.

Definition at line 846 of file RNTupleDescriptor.hxx.

Libraries for ROOT::RNTupleDescriptor::RColumnDescriptorIterable:

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