summaryrefslogtreecommitdiff
path: root/asl/string_view.hpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2025-02-03 23:46:25 +0100
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2025-02-03 23:46:25 +0100
commitf2b1af8d3f23ff47b343cef8feef6e25ff5377e4 (patch)
tree505cca49e57a98d57d6768ed36992e1f1dd11a53 /asl/string_view.hpp
parenta89e72929ed047344e221f65542e763e3f6ac3de (diff)
Add string_view::from_zstr
Diffstat (limited to 'asl/string_view.hpp')
-rw-r--r--asl/string_view.hpp5
1 files changed, 5 insertions, 0 deletions
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;