| 
| template<typename T >  | 
| ROOT::RDF::RResultPtr< T >  | ROOT::Internal::RDF::CloneResultAndAction (const ROOT::RDF::RResultPtr< T > &inptr) | 
|   | Creates a new RResultPtr with a cloned action.  
  | 
|   | 
| SnapshotPtr_t  | ROOT::Internal::RDF::CloneResultAndAction (const SnapshotPtr_t &inptr, const std::string &outputFileName) | 
|   | Creates a new RResultPtr with a cloned Snapshot action.  
  | 
|   | 
| template<typename T >  | 
| std::unique_ptr< RMergeableValue< T > >  | ROOT::Detail::RDF::GetMergeableValue (RResultPtr< T > &rptr) | 
|   | Retrieve a mergeable value from an RDataFrame action.  
  | 
|   | 
| template<typename T >  | 
| RResultPtr< T >  | ROOT::Detail::RDF::MakeResultPtr (const std::shared_ptr< T > &r, RLoopManager &lm, std::shared_ptr< RDFInternal::RActionBase > actionPtr) | 
|   | Create a RResultPtr and set its pointer to the corresponding RAction This overload is invoked by non-jitted actions, as they have access to RAction before constructing RResultPtr.  
  | 
|   | 
| template<class T1 , class T2 >  | 
| bool  | ROOT::RDF::operator!= (const RResultPtr< T1 > &lhs, const RResultPtr< T2 > &rhs) | 
|   | 
| template<class T1 >  | 
| bool  | ROOT::RDF::operator!= (const RResultPtr< T1 > &lhs, std::nullptr_t rhs) | 
|   | 
| template<class T1 >  | 
| bool  | ROOT::RDF::operator!= (std::nullptr_t lhs, const RResultPtr< T1 > &rhs) | 
|   | 
| template<class T1 , class T2 >  | 
| bool  | ROOT::RDF::operator== (const RResultPtr< T1 > &lhs, const RResultPtr< T2 > &rhs) | 
|   | 
| template<class T1 >  | 
| bool  | ROOT::RDF::operator== (const RResultPtr< T1 > &lhs, std::nullptr_t rhs) | 
|   | 
| template<class T1 >  | 
| bool  | ROOT::RDF::operator== (std::nullptr_t lhs, const RResultPtr< T1 > &rhs) | 
|   | 
| template<typename T >  | 
| RResultMap< T >  | ROOT::RDF::Experimental::VariationsFor (RResultPtr< T > resPtr) | 
|   | Produce all required systematic variations for the given result.  
  | 
|   |