Used to loop over a field's child fields.
Definition at line 874 of file RNTupleDescriptor.hxx.
Classes | |
class | RIterator |
Public Member Functions | |
RFieldDescriptorIterable (const RNTupleDescriptor &ntuple, const RFieldDescriptor &field) | |
RFieldDescriptorIterable (const RNTupleDescriptor &ntuple, const RFieldDescriptor &field, const std::function< bool(ROOT::DescriptorId_t, ROOT::DescriptorId_t)> &comparator) | |
Sort the range using an arbitrary comparison function. | |
RIterator | begin () |
RIterator | end () |
Private Attributes | |
std::vector< ROOT::DescriptorId_t > | fFieldChildren = {} |
The descriptor ids of the child fields. | |
const RNTupleDescriptor & | fNTuple |
The associated NTuple for this range. | |
#include <ROOT/RNTupleDescriptor.hxx>
|
inline |
Definition at line 913 of file RNTupleDescriptor.hxx.
|
inline |
Sort the range using an arbitrary comparison function.
Definition at line 918 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 924 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 925 of file RNTupleDescriptor.hxx.
|
private |
The descriptor ids of the child fields.
These may be sorted using a comparison function.
Definition at line 880 of file RNTupleDescriptor.hxx.
|
private |
The associated NTuple for this range.
Definition at line 877 of file RNTupleDescriptor.hxx.