3#ifndef TETL_TUPLE_TUPLE_ELEMENT_HPP
4#define TETL_TUPLE_TUPLE_ELEMENT_HPP
13template <
typename... Ts>
16template <
size_t I,
typename T>
19template <
size_t I,
typename T>
22template <
size_t I,
typename T>
24 using type = add_const_t<typename tuple_element<I, T>::type>;
27template <
size_t I,
typename T>
29 using type = add_volatile_t<typename tuple_element<I, T>::type>;
32template <
size_t I,
typename T>
34 using type = add_cv_t<typename tuple_element<I, T>::type>;
Definition adjacent_find.hpp:8
typename tuple_element< I, T >::type tuple_element_t
Definition tuple_element.hpp:20
add_const_t< typename tuple_element< I, T >::type > type
Definition tuple_element.hpp:24
add_cv_t< typename tuple_element< I, T >::type > type
Definition tuple_element.hpp:34
add_volatile_t< typename tuple_element< I, T >::type > type
Definition tuple_element.hpp:29
Provides compile-time indexed access to the type of the elements of the array using tuple-like interf...
Definition array.hpp:267