mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 14:49:53 +08:00
parameter_pack: Fix C++17 pedantic build (#707)
Co-authored-by: Pasi Miettinen <pasim@onenav.ai>
This commit is contained in:
parent
ac236c9b98
commit
f55fb92540
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user