Used to loop over a field's child fields.
Definition at line 982 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 RNTuple for this range.   | |
#include <ROOT/RNTupleDescriptor.hxx>
      
  | 
  inline | 
Definition at line 1028 of file RNTupleDescriptor.hxx.
      
  | 
  inline | 
Sort the range using an arbitrary comparison function.
Definition at line 1033 of file RNTupleDescriptor.hxx.
      
  | 
  inline | 
Definition at line 1039 of file RNTupleDescriptor.hxx.
      
  | 
  inline | 
Definition at line 1040 of file RNTupleDescriptor.hxx.
      
  | 
  private | 
The descriptor IDs of the child fields.
These may be sorted using a comparison function.
Definition at line 988 of file RNTupleDescriptor.hxx.
      
  | 
  private | 
The associated RNTuple for this range.
Definition at line 985 of file RNTupleDescriptor.hxx.