Additional std::array ctor to support const element cases.
This commit is contained in:
1 parent
c94a66f468
commit
62f30205e5
2 files changed
+40
No files matched your search
@@ -318,6 +318,11 @@ public:
|
||||
{}
|
||||
|
||||
template <size_t N>
|
||||
constexpr span(std::array<element_type, N>& arr)
|
||||
: storage_(&arr[0], extent_type<N>())
|
||||
{}
|
||||
|
||||
template <size_t N, class = std::enable_if_t<is_const<element_type>::value>>
|
||||
constexpr span(std::array<std::remove_const_t<element_type>, N>& arr)
|
||||
: storage_(&arr[0], extent_type<N>())
|
||||
{}
|
||||
|
||||
Reference in new issue
Block a user