algorithms  2.2.0
Framework-independent algorithms for the EIC
Loading...
Searching...
No Matches
algorithms::Input< T > Struct Template Reference

#include <algorithms/algorithm.h>

Inheritance diagram for algorithms::Input< T >:
[legend]

Public Types

using value_type = std::tuple<input_type_t<T>...>
using data_type = std::tuple<T...>
using key_type = std::array<const std::string, kSize>

Static Public Attributes

static constexpr const size_t kSize = sizeof...(T)

Detailed Description

template<class... T>
struct algorithms::Input< T >

Definition at line 57 of file algorithm.h.

Member Typedef Documentation

◆ data_type

template<class... T>
using algorithms::Input< T >::data_type = std::tuple<T...>

Definition at line 60 of file algorithm.h.

◆ key_type

template<class... T>
using algorithms::Input< T >::key_type = std::array<const std::string, kSize>

Definition at line 61 of file algorithm.h.

◆ value_type

template<class... T>
using algorithms::Input< T >::value_type = std::tuple<input_type_t<T>...>

Definition at line 59 of file algorithm.h.

Member Data Documentation

◆ kSize

template<class... T>
const size_t algorithms::Input< T >::kSize = sizeof...(T)
staticconstexpr

Definition at line 58 of file algorithm.h.


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