CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions
edm::soa::impl::ConstTableItrAdvance< 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 const *, sizeof...(Args)> &iArray, long iStep)
 

Detailed Description

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

Definition at line 68 of file TableItr.h.

Member Typedef Documentation

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

Definition at line 69 of file TableItr.h.

Member Function Documentation

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

Definition at line 70 of file TableItr.h.

References AlCaHLTBitMon_ParallelJobs::p.

70  {
72  auto p = static_cast<Type const*>(iArray[0]);
73  iArray[0] = p + iStep;
74  }
type
Definition: HCALResponse.h:21