Iterator over the entries of an RNTuple, or vertical concatenation thereof.
Definition at line 683 of file RNTupleProcessor.hxx.
Public Types | |
| using | iterator = RIterator |
| using | iterator_category = std::forward_iterator_tag |
| using | reference = RNTupleProcessor::REntryMapping & |
| using | value_type = RNTupleProcessor::REntryMapping |
Public Member Functions | |
| RIterator (RNTupleProcessor &processor, ROOT::NTupleSize_t firstEntryIdx) | |
| reference | operator* () |
| iterator & | operator++ () |
| const iterator & | operator++ (int) |
| const value_type * | operator-> () const |
Private Attributes | |
| RNTupleProcessor::REntryMapping | fEntryMapping |
| RNTupleProcessor & | fProcessor |
Friends | |
| bool | operator!= (const iterator &lh, const iterator &rh) |
| bool | operator== (const iterator &lh, const iterator &rh) |
#include <ROOT/RNTupleProcessor.hxx>
Definition at line 690 of file RNTupleProcessor.hxx.
| using ROOT::Experimental::RNTupleProcessor::RIterator::iterator_category = std::forward_iterator_tag |
Definition at line 689 of file RNTupleProcessor.hxx.
| using ROOT::Experimental::RNTupleProcessor::RIterator::reference = RNTupleProcessor::REntryMapping & |
Definition at line 692 of file RNTupleProcessor.hxx.
Definition at line 691 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 694 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 717 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 703 of file RNTupleProcessor.hxx.
Definition at line 710 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 719 of file RNTupleProcessor.hxx.
Definition at line 721 of file RNTupleProcessor.hxx.
Definition at line 725 of file RNTupleProcessor.hxx.
|
private |
Definition at line 686 of file RNTupleProcessor.hxx.
|
private |
Definition at line 685 of file RNTupleProcessor.hxx.