Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleAttrEntryIterable Class Referencefinal

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 176 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< RFilterfFilter
RNTupleAttrSetReaderfReader = nullptr

#include <ROOT/RNTupleAttrReading.hxx>

Constructor & Destructor Documentation

◆ RNTupleAttrEntryIterable()

ROOT::Experimental::RNTupleAttrEntryIterable::RNTupleAttrEntryIterable ( RNTupleAttrSetReader & reader,
std::optional< RFilter > filter = {} )
inlineexplicit

Definition at line 231 of file RNTupleAttrReading.hxx.

Member Function Documentation

◆ begin()

RIterator ROOT::Experimental::RNTupleAttrEntryIterable::begin ( )
inline

Definition at line 236 of file RNTupleAttrReading.hxx.

◆ end()

RIterator ROOT::Experimental::RNTupleAttrEntryIterable::end ( )
inline

Definition at line 237 of file RNTupleAttrReading.hxx.

Member Data Documentation

◆ fFilter

std::optional<RFilter> ROOT::Experimental::RNTupleAttrEntryIterable::fFilter
private

Definition at line 185 of file RNTupleAttrReading.hxx.

◆ fReader

RNTupleAttrSetReader* ROOT::Experimental::RNTupleAttrEntryIterable::fReader = nullptr
private

Definition at line 184 of file RNTupleAttrReading.hxx.


The documentation for this class was generated from the following file: