From f84d2e4af2d8fb231dace319a1a75349ff1cc003 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Thu, 16 Jul 2026 11:10:00 +0200 Subject: [PATCH] Add difference_type to span (#1503) Aligns with std. Generic code can depend on it. Co-authored-by: John Wellbelove --- include/etl/span.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/etl/span.h b/include/etl/span.h index 1724a87d..3c903772 100644 --- a/include/etl/span.h +++ b/include/etl/span.h @@ -211,6 +211,7 @@ namespace etl typedef T element_type; typedef typename etl::remove_cv::type value_type; typedef size_t size_type; + typedef ptrdiff_t difference_type; typedef T& reference; typedef const T& const_reference; typedef T* pointer; @@ -788,6 +789,7 @@ namespace etl typedef T element_type; typedef typename etl::remove_cv::type value_type; typedef size_t size_type; + typedef ptrdiff_t difference_type; typedef T& reference; typedef const T& const_reference; typedef T* pointer;