From f2b1af8d3f23ff47b343cef8feef6e25ff5377e4 Mon Sep 17 00:00:00 2001
From: Steven Le Rouzic <steven.lerouzic@gmail.com>
Date: Mon, 3 Feb 2025 23:46:25 +0100
Subject: Add string_view::from_zstr

---
 asl/string_view.hpp | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'asl/string_view.hpp')

diff --git a/asl/string_view.hpp b/asl/string_view.hpp
index 6c4d867..c869092 100644
--- a/asl/string_view.hpp
+++ b/asl/string_view.hpp
@@ -32,6 +32,11 @@ public:
         ASL_ASSERT(m_data[kSize - 1] == '\0'); // NOLINT(*-pointer-arithmetic)
     }
 
+    static constexpr string_view from_zstr(const char* str)
+    {
+        return string_view(str, asl::strlen(str));
+    }
+
     constexpr string_view(const string_view&) = default;
     constexpr string_view(string_view&&) = default;
 
-- 
cgit