ATLAS Offline Software
Loading...
Searching...
No Matches
impl::simple_tuple_conversion< T, Elems > Struct Template Reference

#include <CaloGPUClusterAndCellDataMonitorOptions.h>

Collaboration diagram for impl::simple_tuple_conversion< T, Elems >:

Public Types

using TupleType = std::tuple<to_tuple_type<Elems>...>

Static Public Member Functions

static TupleType to_tuple (const T &s)
static T from_tuple (const TupleType &tup)

Static Public Attributes

static constexpr size_t TupleSize = sizeof...(Elems)

Detailed Description

template<class T, class ... Elems>
struct impl::simple_tuple_conversion< T, Elems >

Definition at line 212 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Typedef Documentation

◆ TupleType

template<class T, class ... Elems>
using impl::simple_tuple_conversion< T, Elems >::TupleType = std::tuple<to_tuple_type<Elems>...>

Definition at line 214 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Function Documentation

◆ from_tuple()

template<class T, class ... Elems>
T impl::simple_tuple_conversion< T, Elems >::from_tuple ( const TupleType & tup)
inlinestatic

◆ to_tuple()

template<class T, class ... Elems>
TupleType impl::simple_tuple_conversion< T, Elems >::to_tuple ( const T & s)
inlinestatic

Definition at line 218 of file CaloGPUClusterAndCellDataMonitorOptions.h.

219 {
222 return ret;
223 }
std::tuple< to_tuple_type< Elems >... > TupleType

Member Data Documentation

◆ TupleSize

template<class T, class ... Elems>
size_t impl::simple_tuple_conversion< T, Elems >::TupleSize = sizeof...(Elems)
inlinestaticconstexpr

Definition at line 216 of file CaloGPUClusterAndCellDataMonitorOptions.h.


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