1 #ifndef FWCore_SOA_ColumnFillers_h
2 #define FWCore_SOA_ColumnFillers_h
44 template <
typename... Args>
49 template <
int I,
typename ELEMENT>
54 template <
int I,
typename COLUMN,
typename ELEMENT>
56 if constexpr (
I <
sizeof...(Args)) {
58 using COL =
typename Pair::Column_type;
60 return callFiller<I>(iEl);
63 return tryValue<I + 1, COLUMN>(iEl);
74 template <
typename ELEMENT,
typename COLUMN>
76 return tryValue<0, COLUMN>(iEl);
80 template <
typename... Args>