Public Types | List of all members
utility::tuple::ElemTypeHolder< k, Tuple< T, Ts... > > Struct Template Reference

specialisation of the ElemTypeHolder class when the number of elements inside the tuple is bigger than 1. It recursively calls itself to detect the type of each element in the tuple More...

#include <TensorSyclTuple.h>

Public Types

typedef ElemTypeHolder< k-1, Tuple< Ts... > >::type type
 

Detailed Description

template<size_t k, class T, class... Ts>
struct utility::tuple::ElemTypeHolder< k, Tuple< T, Ts... > >

specialisation of the ElemTypeHolder class when the number of elements inside the tuple is bigger than 1. It recursively calls itself to detect the type of each element in the tuple

Template Parameters
T: the type of the first element in the tuple.
Ts...the rest of the elements in the tuple. Ts... can be empty.
Kis the Kth element in the tuple

Definition at line 75 of file TensorSyclTuple.h.

Member Typedef Documentation

template<size_t k, class T , class... Ts>
typedef ElemTypeHolder<k - 1, Tuple<Ts...> >::type utility::tuple::ElemTypeHolder< k, Tuple< T, Ts... > >::type

Definition at line 76 of file TensorSyclTuple.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:11:00