diff options
Diffstat (limited to 'src/array_view.hh')
| -rw-r--r-- | src/array_view.hh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/array_view.hh b/src/array_view.hh index 6a363656..982b436f 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -30,8 +30,8 @@ public: template<size_t N> constexpr ArrayView(T(&array)[N]) : m_pointer(array), m_size(N) {} - template<typename Container, - typename = std::enable_if_t<sizeof(decltype(*std::declval<Container>().data())) == sizeof(T)>> + template<typename Container> + requires (sizeof(decltype(*std::declval<Container>().data())) == sizeof(T)) constexpr ArrayView(Container&& c) : m_pointer(c.data()), m_size(c.size()) {} |
