diff --git a/src/arrayview.h b/src/arrayview.h index 1a536b3..609d428 100644 --- a/src/arrayview.h +++ b/src/arrayview.h @@ -33,6 +33,11 @@ struct ArrayView m_begin{begin}, m_end{begin + size} {} + template + constexpr explicit ArrayView(value_type (&array)[N]) noexcept : + m_begin{array}, m_end{array + N} + {} + constexpr ArrayView(const ArrayView &other) noexcept : m_begin{other.m_begin}, m_end{other.m_end} {}