From 346c78f5e00302a6a8b0563b84c504eda61d4a62 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Thu, 24 Jan 2019 21:02:07 +1100 Subject: Header and dependency cleanup --- src/array_view.hh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/array_view.hh') diff --git a/src/array_view.hh b/src/array_view.hh index 7ee32d12..34bc376e 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -1,7 +1,6 @@ #ifndef array_view_hh_INCLUDED #define array_view_hh_INCLUDED -#include #include #include @@ -31,10 +30,10 @@ public: template constexpr ArrayView(T(&array)[N]) : m_pointer(array), m_size(N) {} - template> - constexpr ArrayView(const std::vector& v) - : m_pointer(v.data()), m_size(v.size()) {} + template().data())) == sizeof(T)>> + constexpr ArrayView(const Container& c) + : m_pointer(c.data()), m_size(c.size()) {} constexpr ArrayView(const std::initializer_list& v) : m_pointer(v.begin()), m_size(v.size()) {} -- cgit v1.2.3