Definition at line 63 of file RResultMap.hxx.
Public Types | |
using | const_iterator = typename decltype(fMap)::const_iterator |
using | iterator = typename decltype(fMap)::iterator |
Public Member Functions | |
iterator | begin () |
Iterator to walk through key-value pairs of all variations for a given object. | |
const_iterator | cbegin () |
const_iterator | cend () const |
iterator | end () |
const std::vector< std::string > & | GetKeys () const |
T & | operator[] (const std::string &key) |
Private Member Functions | |
RResultMap (std::shared_ptr< T > &&nominalResult, std::vector< std::shared_ptr< T > > &&variedResults, std::vector< std::string > &&keys, ROOT::Detail::RDF::RLoopManager &lm, std::shared_ptr< ROOT::Internal::RDF::RActionBase > nominalAction, std::shared_ptr< ROOT::Internal::RDF::RActionBase > variedAction) | |
void | RunEventLoopIfNeeded () |
Private Attributes | |
std::vector< std::string > | fKeys |
ROOT::Detail::RDF::RLoopManager * | fLoopManager |
std::unordered_map< std::string, std::shared_ptr< T > > | fMap |
std::shared_ptr< ROOT::Internal::RDF::RActionBase > | fNominalAction |
std::shared_ptr< ROOT::Internal::RDF::RActionBase > | fVariedAction |
Friends | |
std::unique_ptr< ROOT::Detail::RDF::RMergeableVariations< T > > | ROOT::Detail::RDF::GetMergeableValue (RResultMap< T > &rmap) |
RResultMap | ROOT::Internal::RDF::MakeResultMap (std::shared_ptr< T > nominalResult, std::vector< std::shared_ptr< T > > &&variedResults, std::vector< std::string > &&keys, ROOT::Detail::RDF::RLoopManager &lm, std::shared_ptr< ROOT::Internal::RDF::RActionBase > nominalAction, std::shared_ptr< ROOT::Internal::RDF::RActionBase > variedAction) |
#include <ROOT/RDF/RResultMap.hxx>
using ROOT::RDF::Experimental::RResultMap< T >::const_iterator = typename decltype(fMap)::const_iterator |
Definition at line 107 of file RResultMap.hxx.
using ROOT::RDF::Experimental::RResultMap< T >::iterator = typename decltype(fMap)::iterator |
Definition at line 106 of file RResultMap.hxx.
|
inlineprivate |
Definition at line 82 of file RResultMap.hxx.
|
inline |
Iterator to walk through key-value pairs of all variations for a given object.
Runs the event loop before returning if necessary.
Definition at line 122 of file RResultMap.hxx.
|
inline |
Definition at line 128 of file RResultMap.hxx.
|
inline |
Definition at line 140 of file RResultMap.hxx.
|
inline |
Definition at line 134 of file RResultMap.hxx.
|
inline |
Definition at line 146 of file RResultMap.hxx.
|
inline |
Definition at line 110 of file RResultMap.hxx.
|
inlineprivate |
Definition at line 99 of file RResultMap.hxx.
|
friend |
|
friend |
|
private |
Definition at line 65 of file RResultMap.hxx.
|
private |
Definition at line 67 of file RResultMap.hxx.
|
private |
Definition at line 66 of file RResultMap.hxx.
|
private |
Definition at line 68 of file RResultMap.hxx.
|
private |
Definition at line 69 of file RResultMap.hxx.