Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RDF::RColumnReadersInfo Struct Reference

This type aggregates some of the arguments passed to MakeColumnReaders.

We need to pass a single RColumnReadersInfo object rather than each argument separately because with too many arguments passed, gcc 7.5.0 and cling disagree on the ABI, which leads to the last function argument being read incorrectly from a compiled MakeColumnReaders symbols when invoked from a jitted symbol.

Definition at line 85 of file ColumnReaderUtils.hxx.

Public Attributes

const std::vector< std::string > & fColNames
 
const RColumnRegisterfCustomCols
 
ROOT::RDF::RDataSourcefDataSource
 
const std::map< std::string, std::vector< void * > > & fDSValuePtrsMap
 
const boolfIsDefine
 

#include <ROOT/RDF/ColumnReaderUtils.hxx>

Member Data Documentation

◆ fColNames

const std::vector<std::string>& ROOT::Internal::RDF::RColumnReadersInfo::fColNames

Definition at line 86 of file ColumnReaderUtils.hxx.

◆ fCustomCols

const RColumnRegister& ROOT::Internal::RDF::RColumnReadersInfo::fCustomCols

Definition at line 87 of file ColumnReaderUtils.hxx.

◆ fDataSource

ROOT::RDF::RDataSource* ROOT::Internal::RDF::RColumnReadersInfo::fDataSource

Definition at line 90 of file ColumnReaderUtils.hxx.

◆ fDSValuePtrsMap

const std::map<std::string, std::vector<void *> >& ROOT::Internal::RDF::RColumnReadersInfo::fDSValuePtrsMap

Definition at line 89 of file ColumnReaderUtils.hxx.

◆ fIsDefine

const bool* ROOT::Internal::RDF::RColumnReadersInfo::fIsDefine

Definition at line 88 of file ColumnReaderUtils.hxx.

Collaboration diagram for ROOT::Internal::RDF::RColumnReadersInfo:
[legend]

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