This type aggregates some of the arguments passed to GetColumnReaders.
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 GetColumnReaders symbols when invoked from a jitted symbol.
Definition at line 51 of file ColumnReaderUtils.hxx.
Public Attributes | |
const std::vector< std::string > & | fColNames |
RColumnRegister & | fColRegister |
const bool * | fIsDefine |
RLoopManager & | fLoopManager |
#include <ROOT/RDF/ColumnReaderUtils.hxx>
const std::vector<std::string>& ROOT::Internal::RDF::RColumnReadersInfo::fColNames |
Definition at line 52 of file ColumnReaderUtils.hxx.
RColumnRegister& ROOT::Internal::RDF::RColumnReadersInfo::fColRegister |
Definition at line 53 of file ColumnReaderUtils.hxx.
Definition at line 54 of file ColumnReaderUtils.hxx.
RLoopManager& ROOT::Internal::RDF::RColumnReadersInfo::fLoopManager |
Definition at line 55 of file ColumnReaderUtils.hxx.