From ffc25b943fdad870f2199fd427a819125ceccf27 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Tue, 5 Dec 2023 22:51:18 -0600 Subject: [PATCH] [ox/std] Add SpanView::data() (synced from 7e19f45c69a2db311314096ac12464faf98953e9) --- src/ox/std/span.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ox/std/span.hpp b/src/ox/std/span.hpp index ff768c78e..357bf198c 100644 --- a/src/ox/std/span.hpp +++ b/src/ox/std/span.hpp @@ -25,7 +25,7 @@ class SpanView { using value_type = T; using size_type = std::size_t; - template + template using iterator = SpanIterator; template @@ -103,6 +103,11 @@ class SpanView { return m_items[i]; } + [[nodiscard]] + constexpr T const*data() const noexcept { + return m_items; + } + [[nodiscard]] constexpr std::size_t size() const noexcept { return m_size;