Iterable class used to loop over attribute entries.
This class allows to perform range-for iteration on some set of attributes, typically returned by the RNTupleAttrSetReader::GetAttributes family of methods.
See the documentation of RNTupleAttrSetReader for example usage.
Definition at line 177 of file RNTupleAttrReading.hxx.
Classes | |
| struct | RFilter |
| class | RIterator |
Public Member Functions | |
| RNTupleAttrEntryIterable (RNTupleAttrSetReader &reader, std::optional< RFilter > filter={}) | |
| RIterator | begin () |
| RIterator | end () |
Private Attributes | |
| std::optional< RFilter > | fFilter |
| RNTupleAttrSetReader * | fReader = nullptr |
#include <ROOT/RNTupleAttrReading.hxx>
|
inlineexplicit |
Definition at line 232 of file RNTupleAttrReading.hxx.
|
inline |
Definition at line 237 of file RNTupleAttrReading.hxx.
|
inline |
Definition at line 238 of file RNTupleAttrReading.hxx.
|
private |
Definition at line 186 of file RNTupleAttrReading.hxx.
|
private |
Definition at line 185 of file RNTupleAttrReading.hxx.