29#ifndef ETL_NTH_TYPE_INCLUDED
30#define ETL_NTH_TYPE_INCLUDED
33#include "static_assert.h"
41 template <
size_t N,
typename T1,
typename...
TRest>
44 using type =
typename nth_type_helper<N - 1U, TRest...>::type;
47 template <
typename T1,
typename...
TRest>
55 template <
size_t N,
typename...
TTypes>
58 ETL_STATIC_ASSERT(
N <
sizeof...(
TTypes),
"etl::nth_type index 'N' out of bounds");
60 using type =
typename private_nth_type::nth_type_helper<
N,
TTypes...>::type;
64 template <
size_t N,
typename...
TTypes>
bitset_ext
Definition absolute.h:38
ETL_NODISCARD ETL_CONSTEXPR14 T round_half_even_unscaled(T value) ETL_NOEXCEPT
Definition scaled_rounding.h:314