From 0f613abfb96a7dcc3e29422eb06ed0dd94dd7031 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 18 Jul 2023 10:54:21 +0200 Subject: [PATCH] Add `ToSpan` from 24c03c0e4b8bbbf4fb640d7b53b84bc2eaebcd57 --- Source/Engine/Core/Types/Span.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Engine/Core/Types/Span.h b/Source/Engine/Core/Types/Span.h index e7bea5fbd..e0518ec77 100644 --- a/Source/Engine/Core/Types/Span.h +++ b/Source/Engine/Core/Types/Span.h @@ -115,6 +115,12 @@ inline Span ToSpan(const T* ptr, int32 length) return Span(ptr, length); } +template +inline Span ToSpan(const Array& data) +{ + return Span((U*)data.Get(), data.Count()); +} + template inline bool SpanContains(const Span span, const T& value) {