From f7b8215a6872985df43a03c376550fd16a9188b4 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 6 Feb 2015 22:32:25 +0000 Subject: [PATCH] Add a from C array constructor to ArrayView --- src/array_view.hh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/array_view.hh b/src/array_view.hh index 1c9edf49..14f7e5b4 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -27,6 +27,9 @@ public: ArrayView(const T* begin, const T* end) : m_pointer(begin), m_size(end - begin) {} + template + ArrayView(const T(&array)[N]) : m_pointer(array), m_size(N) {} + template ArrayView(const Iterator& begin, const Iterator& end) : m_pointer(&(*begin)), m_size(end - begin) {}