Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RLoopManager::DeferredJitCall Struct Reference

Definition at line 206 of file RLoopManager.hxx.

Public Member Functions

 DeferredJitCall (const DeferredJitCall &)=delete
 DeferredJitCall (DeferredJitCall &&) noexcept
 DeferredJitCall (std::size_t id, std::unique_ptr< ROOT::Internal::RDF::RColumnRegister > cols, const std::vector< std::string > &colNamesArg, std::shared_ptr< void > jittedNode, std::shared_ptr< void > arg)
 ~DeferredJitCall ()
DeferredJitCalloperator= (const DeferredJitCall &)=delete
DeferredJitCalloperator= (DeferredJitCall &&) noexcept

Public Attributes

std::vector< std::string > fColNames
std::unique_ptr< ROOT::Internal::RDF::RColumnRegisterfColRegister
std::shared_ptr< void > fExtraArgs
std::size_t fFunctionId {}
std::shared_ptr< void > fJittedNode

Constructor & Destructor Documentation

◆ DeferredJitCall() [1/3]

ROOT::Detail::RDF::RLoopManager::DeferredJitCall::DeferredJitCall ( std::size_t id,
std::unique_ptr< ROOT::Internal::RDF::RColumnRegister > cols,
const std::vector< std::string > & colNamesArg,
std::shared_ptr< void > jittedNode,
std::shared_ptr< void > arg )

Definition at line 1428 of file RLoopManager.cxx.

◆ DeferredJitCall() [2/3]

◆ DeferredJitCall() [3/3]

◆ ~DeferredJitCall()

Member Function Documentation

◆ operator=() [1/2]

DeferredJitCall & ROOT::Detail::RDF::RLoopManager::DeferredJitCall::operator= ( const DeferredJitCall & )
delete

◆ operator=() [2/2]

ROOT::Detail::RDF::RLoopManager::DeferredJitCall & ROOT::Detail::RDF::RLoopManager::DeferredJitCall::operator= ( DeferredJitCall && )
defaultnoexcept

Member Data Documentation

◆ fColNames

Definition at line 209 of file RLoopManager.hxx.

◆ fColRegister

◆ fExtraArgs

Definition at line 213 of file RLoopManager.hxx.

◆ fFunctionId

◆ fJittedNode

Definition at line 210 of file RLoopManager.hxx.


The documentation for this struct was generated from the following files: