Definition at line 98 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 | |
class | ::ROOT::RDF::RResultHandle |
std::unique_ptr< ROOT::Detail::RDF::RMergeableVariations< T > > | ROOT::Detail::RDF::GetMergeableValue (RResultMap< T > &rmap) |
RResultMap | ROOT::Internal::RDF::CloneResultAndAction (const RResultMap< T > &inmap) |
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 144 of file RResultMap.hxx.
using ROOT::RDF::Experimental::RResultMap< T >::iterator = typename decltype(fMap)::iterator |
Definition at line 143 of file RResultMap.hxx.
|
inlineprivate |
Definition at line 119 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 159 of file RResultMap.hxx.
|
inline |
Definition at line 165 of file RResultMap.hxx.
|
inline |
Definition at line 177 of file RResultMap.hxx.
|
inline |
Definition at line 171 of file RResultMap.hxx.
|
inline |
Definition at line 183 of file RResultMap.hxx.
|
inline |
Definition at line 147 of file RResultMap.hxx.
|
inlineprivate |
Definition at line 136 of file RResultMap.hxx.
|
friend |
Definition at line 116 of file RResultMap.hxx.
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 100 of file RResultMap.hxx.
|
private |
Definition at line 102 of file RResultMap.hxx.
|
private |
Definition at line 101 of file RResultMap.hxx.
|
private |
Definition at line 103 of file RResultMap.hxx.
|
private |
Definition at line 104 of file RResultMap.hxx.