summaryrefslogtreecommitdiff
path: root/asl/string_view.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'asl/string_view.hpp')
-rw-r--r--asl/string_view.hpp7
1 files changed, 4 insertions, 3 deletions
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<const char> begin() const { return contiguous_iterator{m_data}; }
+
+ // NOLINTNEXTLINE(*-pointer-arithmetic)
+ constexpr contiguous_iterator<const char> end() const { return contiguous_iterator{m_data + m_size}; }
constexpr span<const char> as_span() const { return span<const char>(m_data, m_size); }