parameter_pack: Fix C++17 pedantic build (#707)

Co-authored-by: Pasi Miettinen <pasim@onenav.ai>
This commit is contained in:
Pasi Miettinen 2023-06-09 20:15:03 +03:00 committed by GitHub
parent ac236c9b98
commit f55fb92540
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -129,14 +129,14 @@ namespace etl
template <typename... TTypes>
constexpr size_t parameter_pack<TTypes...>::size;
#if ETL_USING_CPP17
template <typename T, typename... TTypes>
inline constexpr size_t parameter_pack_v = etl::parameter_pack<TTypes...>::template index_of_type<T>::value;
#else
//***********************************
template <typename... TTypes>
template <typename T>
constexpr size_t parameter_pack<TTypes...>::template index_of_type<T>::value;
#if ETL_USING_CPP17
template <typename T, typename... TTypes>
inline constexpr size_t parameter_pack_v = etl::parameter_pack<TTypes...>::template index_of_type<T>::value;
#endif
}
#endif