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.