#include <ColumnFillers.h>
Public Member Functions | |
ColumnFillers (Args...iArgs) | |
template<typename ELEMENT , typename COLUMN > | |
COLUMN::type | value (ELEMENT &&iEl, COLUMN *) |
Private Types | |
using | Layout = std::tuple< Args...> |
Private Member Functions | |
template<int I, typename ELEMENT > | |
decltype(auto) | callFiller (ELEMENT &&iEl) |
template<int I, typename COLUMN , typename ELEMENT > | |
COLUMN::type | tryValue (ELEMENT &&iEl) |
Private Attributes | |
Layout | m_fillers |
Definition at line 45 of file ColumnFillers.h.
|
private |
Definition at line 46 of file ColumnFillers.h.
|
inline |
Definition at line 72 of file ColumnFillers.h.
|
inlineprivate |
Definition at line 50 of file ColumnFillers.h.
References edm::soa::ColumnFillers< Args >::m_fillers.
|
inlineprivate |
Definition at line 55 of file ColumnFillers.h.
References Exhume::I, relativeConstraints::value, and edm::soa::value_for_column().
|
inline |
Definition at line 75 of file ColumnFillers.h.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), Types.string::configValue(), Types.FileInPath::configValue(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), and Types.vstring::insertInto().
|
private |
Definition at line 47 of file ColumnFillers.h.
Referenced by edm::soa::ColumnFillers< Args >::callFiller().