Static Public Member Functions | List of all members
art::detail::CanBeAggregated< std::array< T, N > > Struct Template Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/canvas/v3_06_01/source/canvas/Persistency/Common/detail/aggregate.h"

Inheritance diagram for art::detail::CanBeAggregated< std::array< T, N > >:

Static Public Member Functions

static void aggregate (std::array< T, N > &p, std::array< T, N > const &other)
 

Detailed Description

template<typename T, size_t N>
struct art::detail::CanBeAggregated< std::array< T, N > >

Definition at line 114 of file aggregate.h.

Member Function Documentation

template<typename T , size_t N>
static void art::detail::CanBeAggregated< std::array< T, N > >::aggregate ( std::array< T, N > &  p,
std::array< T, N > const &  other 
)
inlinestatic

Definition at line 116 of file aggregate.h.

References T, getGoodRuns4SAM::t1, t2, and cet::transform_all().

117  {
118  cet::transform_all(p, other, std::begin(p), [](T t1, T const& t2) {
120  return t1;
121  });
122  }
const char * p
Definition: xmltok.h:285
double t2
auto transform_all(Container &, OutputIt, UnaryOp)
double T
Definition: Xdiff_gwt.C:5
static void aggregate(T &, T const &)
Definition: aggregate.h:54

The documentation for this struct was generated from the following file: