Project
Loading...
Searching...
No Matches
o2::framework::subtract_pack< S1, S2 > Struct Template Reference

Subtract two packs. More...

#include <Pack.h>

Public Types

using type = decltype(make_subtraction(std::make_index_sequence< pack_size(S1{})>{}))
 

Static Public Member Functions

template<std::size_t... Indices>
static constexpr auto make_subtraction (std::index_sequence< Indices... >)
 

Detailed Description

template<typename S1, typename S2>
struct o2::framework::subtract_pack< S1, S2 >

Subtract two packs.

Definition at line 287 of file Pack.h.

Member Typedef Documentation

◆ type

template<typename S1 , typename S2 >
using o2::framework::subtract_pack< S1, S2 >::type = decltype(make_subtraction(std::make_index_sequence<pack_size(S1{})>{}))

Definition at line 296 of file Pack.h.

Member Function Documentation

◆ make_subtraction()

template<typename S1 , typename S2 >
template<std::size_t... Indices>
static constexpr auto o2::framework::subtract_pack< S1, S2 >::make_subtraction ( std::index_sequence< Indices... >  )
inlinestaticconstexpr

Definition at line 289 of file Pack.h.


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