From 9487f0e564bbb5163ad33860d82f2be16b7ab562 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sat, 18 Jan 2025 23:31:54 +0100 Subject: Add contiguous iterators --- asl/string_view.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'asl/string_view.hpp') diff --git a/asl/string_view.hpp b/asl/string_view.hpp index 673e3bc..f53fff9 100644 --- a/asl/string_view.hpp +++ b/asl/string_view.hpp @@ -46,9 +46,10 @@ public: constexpr const char* data() const { return m_data; } - constexpr const char* begin() const { return m_data; } - - constexpr const char* end() const { return m_data + m_size; } // NOLINT(*-pointer-arithmetic) + constexpr contiguous_iterator begin() const { return contiguous_iterator{m_data}; } + + // NOLINTNEXTLINE(*-pointer-arithmetic) + constexpr contiguous_iterator end() const { return contiguous_iterator{m_data + m_size}; } constexpr span as_span() const { return span(m_data, m_size); } -- cgit