CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions
edm::soa::impl::TableItrAdvance< 0, Args... > Struct Template Reference

#include <TableItr.h>

Public Types

using Layout = std::tuple< Args... >
 

Static Public Member Functions

static void advance (std::array< void *, sizeof...(Args)> &iArray, long iStep)
 

Detailed Description

template<typename... Args>
struct edm::soa::impl::TableItrAdvance< 0, Args... >

Definition at line 47 of file TableItr.h.

Member Typedef Documentation

template<typename... Args>
using edm::soa::impl::TableItrAdvance< 0, Args... >::Layout = std::tuple<Args...>

Definition at line 48 of file TableItr.h.

Member Function Documentation

template<typename... Args>
static void edm::soa::impl::TableItrAdvance< 0, Args... >::advance ( std::array< void *, sizeof...(Args)> &  iArray,
long  iStep 
)
inlinestatic

Definition at line 49 of file TableItr.h.

References Exhume::I, and AlCaHLTBitMon_ParallelJobs::p.

49  {
51  auto p = static_cast<Type*>(iArray[0]);
52  iArray[0] = p + iStep;
53  }
type
Definition: HCALResponse.h:21