Definition at line 36 of file RNTupleRange.hxx.
Public Types | |
using | difference_type = ROOT::NTupleSize_t |
using | iterator = RIterator |
using | iterator_category = std::forward_iterator_tag |
using | pointer = ROOT::NTupleSize_t * |
using | reference = ROOT::NTupleSize_t & |
using | value_type = ROOT::NTupleSize_t |
Public Member Functions | |
RIterator ()=default | |
RIterator (ROOT::NTupleSize_t index) | |
~RIterator ()=default | |
bool | operator!= (const iterator &rh) const |
reference | operator* () |
iterator & | operator++ () |
iterator | operator++ (int) |
pointer | operator-> () |
bool | operator== (const iterator &rh) const |
Private Attributes | |
ROOT::NTupleSize_t | fIndex = ROOT::kInvalidNTupleIndex |
#include <ROOT/RNTupleRange.hxx>
Definition at line 44 of file RNTupleRange.hxx.
Definition at line 41 of file RNTupleRange.hxx.
using ROOT::RNTupleGlobalRange::RIterator::iterator_category = std::forward_iterator_tag |
Definition at line 42 of file RNTupleRange.hxx.
Definition at line 45 of file RNTupleRange.hxx.
Definition at line 46 of file RNTupleRange.hxx.
Definition at line 43 of file RNTupleRange.hxx.
|
default |
|
inlineexplicit |
Definition at line 49 of file RNTupleRange.hxx.
|
default |
Definition at line 66 of file RNTupleRange.hxx.
|
inline |
Definition at line 63 of file RNTupleRange.hxx.
|
inline |
Definition at line 58 of file RNTupleRange.hxx.
Definition at line 52 of file RNTupleRange.hxx.
|
inline |
Definition at line 64 of file RNTupleRange.hxx.
Definition at line 65 of file RNTupleRange.hxx.
|
private |
Definition at line 38 of file RNTupleRange.hxx.