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 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< 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 232 of file RNTupleAttrReading.hxx.

Member Function Documentation

◆ begin()

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

Definition at line 237 of file RNTupleAttrReading.hxx.

◆ end()

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

Definition at line 238 of file RNTupleAttrReading.hxx.

Member Data Documentation

◆ fFilter

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

Definition at line 186 of file RNTupleAttrReading.hxx.

◆ fReader

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

Definition at line 185 of file RNTupleAttrReading.hxx.

Libraries for ROOT::Experimental::RNTupleAttrEntryIterable:

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