diff --git a/libs/util/include/psemek/util/span.hpp b/libs/util/include/psemek/util/span.hpp index 0b9153e0..93cf5af3 100644 --- a/libs/util/include/psemek/util/span.hpp +++ b/libs/util/include/psemek/util/span.hpp @@ -95,4 +95,10 @@ namespace psemek::util return !(s1 == s2); } + template + span cast(span const & s) + { + return span{reinterpret_cast(s.begin()), reinterpret_cast(s.end())}; + } + }