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

#include <algorithms/algorithm.h>

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

Public Types

using value_type = std::tuple<output_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::Output< T >

Definition at line 63 of file algorithm.h.

Member Typedef Documentation

◆ data_type

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

Definition at line 66 of file algorithm.h.

◆ key_type

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

Definition at line 67 of file algorithm.h.

◆ value_type

template<class... T>
using algorithms::Output< T >::value_type = std::tuple<output_type_t<T>...>

Definition at line 65 of file algorithm.h.

Member Data Documentation

◆ kSize

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

Definition at line 64 of file algorithm.h.


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