This type aggregates some of the arguments passed to InitColumnReaders.
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 InitColumnReaders symbols when invoked from a jitted symbol.
Definition at line 80 of file ColumnReaderUtils.hxx.
Public Attributes | |
const std::vector< std::string > & | fColNames |
const RBookedDefines & | fCustomCols |
ROOT::RDF::RDataSource * | fDataSource |
const std::map< std::string, std::vector< void * > > & | fDSValuePtrsMap |
const bool * | fIsDefine |
#include <ROOT/RDF/ColumnReaderUtils.hxx>
const std::vector<std::string>& ROOT::Internal::RDF::RColumnReadersInfo::fColNames |
Definition at line 81 of file ColumnReaderUtils.hxx.
const RBookedDefines& ROOT::Internal::RDF::RColumnReadersInfo::fCustomCols |
Definition at line 82 of file ColumnReaderUtils.hxx.
ROOT::RDF::RDataSource* ROOT::Internal::RDF::RColumnReadersInfo::fDataSource |
Definition at line 85 of file ColumnReaderUtils.hxx.
const std::map<std::string, std::vector<void *> >& ROOT::Internal::RDF::RColumnReadersInfo::fDSValuePtrsMap |
Definition at line 84 of file ColumnReaderUtils.hxx.
const bool* ROOT::Internal::RDF::RColumnReadersInfo::fIsDefine |
Definition at line 83 of file ColumnReaderUtils.hxx.