diff --git a/libs/util/include/psemek/util/span.hpp b/libs/util/include/psemek/util/span.hpp index b476c9b1..0e0d8aad 100644 --- a/libs/util/include/psemek/util/span.hpp +++ b/libs/util/include/psemek/util/span.hpp @@ -46,6 +46,13 @@ namespace psemek::util , p_end{a + N} {} + template + requires (!std::is_same_v>) + span(std::remove_cv_t (&a)[N]) + : p_begin{a} + , p_end{a + N} + {} + template span(Container && a) : p_begin{a.data()}