CMS 3D CMS Logo

List of all members | Static Public Member Functions | Static Public Attributes
edm::soahelper::SoATupleHelper< 0, Args... > Struct Template Reference

#include <SoATupleHelper.h>

Static Public Member Functions

static size_t copyToNew (char *, size_t, size_t, void *const *, void **)
 
static void destroy (void **, size_t)
 
template<typename... FArgs>
static void emplace_back (void **iToSet, size_t iSize, FArgs...iValues)
 
static size_t moveToNew (char *, size_t, size_t, void **)
 
static void push_back (void **, size_t, std::tuple< Args... > const &)
 
static size_t spaceNeededFor (unsigned int)
 

Static Public Attributes

static const std::size_t max_alignment = 0
 

Detailed Description

template<typename... Args>
struct edm::soahelper::SoATupleHelper< 0, Args... >

Definition at line 116 of file SoATupleHelper.h.

Member Function Documentation

template<typename... Args>
static size_t edm::soahelper::SoATupleHelper< 0, Args... >::copyToNew ( char *  ,
size_t  ,
size_t  ,
void *const *  ,
void **   
)
inlinestatic

Definition at line 131 of file SoATupleHelper.h.

References Exhume::I.

132  {
133  return 0;
134  }
template<typename... Args>
static void edm::soahelper::SoATupleHelper< 0, Args... >::destroy ( void **  ,
size_t   
)
inlinestatic

Definition at line 118 of file SoATupleHelper.h.

118 {}
template<typename... Args>
template<typename... FArgs>
static void edm::soahelper::SoATupleHelper< 0, Args... >::emplace_back ( void **  iToSet,
size_t  iSize,
FArgs...  iValues 
)
inlinestatic

Definition at line 123 of file SoATupleHelper.h.

123 {}
template<typename... Args>
static size_t edm::soahelper::SoATupleHelper< 0, Args... >::moveToNew ( char *  ,
size_t  ,
size_t  ,
void **   
)
inlinestatic

Definition at line 127 of file SoATupleHelper.h.

127  {
128  return 0;
129  }
template<typename... Args>
static void edm::soahelper::SoATupleHelper< 0, Args... >::push_back ( void **  ,
size_t  ,
std::tuple< Args... > const &   
)
inlinestatic

Definition at line 120 of file SoATupleHelper.h.

120 {}
template<typename... Args>
static size_t edm::soahelper::SoATupleHelper< 0, Args... >::spaceNeededFor ( unsigned  int)
inlinestatic

Definition at line 125 of file SoATupleHelper.h.

125 { return 0; }

Member Data Documentation

template<typename... Args>
const std::size_t edm::soahelper::SoATupleHelper< 0, Args... >::max_alignment = 0
static

Definition at line 117 of file SoATupleHelper.h.