Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Detail::RDF::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 1384 of file RLoopManager.cxx.

◆ DeferredJitCall() [2/3]

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

◆ DeferredJitCall() [3/3]

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

◆ ~DeferredJitCall()

ROOT::Detail::RDF::RLoopManager::DeferredJitCall::~DeferredJitCall ( )
default

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

std::vector<std::string> ROOT::Detail::RDF::RLoopManager::DeferredJitCall::fColNames

Definition at line 209 of file RLoopManager.hxx.

◆ fColRegister

std::unique_ptr<ROOT::Internal::RDF::RColumnRegister> ROOT::Detail::RDF::RLoopManager::DeferredJitCall::fColRegister

Definition at line 208 of file RLoopManager.hxx.

◆ fExtraArgs

std::shared_ptr<void> ROOT::Detail::RDF::RLoopManager::DeferredJitCall::fExtraArgs

Definition at line 213 of file RLoopManager.hxx.

◆ fFunctionId

std::size_t ROOT::Detail::RDF::RLoopManager::DeferredJitCall::fFunctionId {}

Definition at line 207 of file RLoopManager.hxx.

◆ fJittedNode

std::shared_ptr<void> ROOT::Detail::RDF::RLoopManager::DeferredJitCall::fJittedNode

Definition at line 210 of file RLoopManager.hxx.

Collaboration diagram for ROOT::Detail::RDF::RLoopManager::DeferredJitCall:
[legend]

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