class to typename

This commit is contained in:
John Wellbelove 2022-07-14 15:35:26 +01:00
parent 150a1f9058
commit 594255d50f
2 changed files with 10 additions and 10 deletions

View File

@ -997,24 +997,24 @@ protected:
poly_span(const TIterator begin_, const TSize size_)
->poly_span<etl::remove_pointer_t<TIterator>, etl::dynamic_extent>;
template <class T, size_t N>
template <typename T, size_t N>
poly_span(T(&)[N])
->poly_span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
poly_span(etl::array<T, N>&)
->poly_span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
poly_span(const etl::array<T, N>&)
->poly_span<const T, N>;
#if ETL_USING_STL
template <class T, size_t N>
template <typename T, size_t N>
poly_span(std::array<T, N>&)
->poly_span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
poly_span(const std::array<T, N>&)
->poly_span<const T, N>;
#endif

View File

@ -766,24 +766,24 @@ namespace etl
span(const TIterator begin_, const TSize size_)
->span<etl::remove_pointer_t<TIterator>, etl::dynamic_extent>;
template <class T, size_t N>
template <typename T, size_t N>
span(T(&)[N])
-> span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
span(etl::array<T, N>&)
-> span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
span(const etl::array<T, N>&)
-> span<const T, N>;
#if ETL_USING_STL
template <class T, size_t N>
template <typename T, size_t N>
span(std::array<T, N>&)
->span<T, N>;
template <class T, size_t N>
template <typename T, size_t N>
span(const std::array<T, N>&)
->span<const T, N>;
#endif