#include <RowView.h>
Public Member Functions | |
template<typename U > | |
void * | columnAddress () |
template<typename U > | |
void const * | columnAddress () const |
template<typename O > | |
void | copyValuesFrom (O const &iObj) |
template<typename O , typename... CArgs> | |
void | copyValuesFrom (O const &iObj, ColumnFillers< CArgs... > iFiller) |
template<typename U > | |
U::type & | get () |
template<typename U > | |
U::type const & | get () const |
MutableRowView (std::array< void *, sizeof...(Args)> &iValues) | |
template<typename U > | |
MutableRowView< Args... > & | set (typename U::type const &iValue) |
Private Types | |
using | Layout = std::tuple< Args... > |
Private Member Functions | |
template<int I, typename O > | |
void | copyValueFromImpl (O const &iObj) |
Static Private Member Functions | |
template<int I, typename E , typename F > | |
static void | copyValuesUsingFiller (F &iFiller, E const &iItem, std::array< void *, sizeof...(Args)> &oValues) |
Private Attributes | |
std::array< void *, sizeof...(Args)> | m_values |
|
private |
|
inlineexplicit |
Definition at line 81 of file RowView.h.
|
inline |
Definition at line 99 of file RowView.h.
References edm::soa::RowView< Args >::m_values.
|
inline |
Definition at line 103 of file RowView.h.
References edm::soa::RowView< Args >::m_values.
|
inlineprivate |
Definition at line 118 of file RowView.h.
References constexpr, Exhume::I, and edm::soa::RowView< Args >::m_values.
|
inline |
|
inline |
Definition at line 112 of file RowView.h.
References edm::soa::RowView< Args >::m_values.
|
inlinestaticprivate |
|
inline |
Definition at line 84 of file RowView.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 88 of file RowView.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
|
private |