[libc-commits] [libc] 0337508 - [libc] Add index operator[] to StringView
Guillaume Chatelet via libc-commits
libc-commits at lists.llvm.org
Thu Apr 15 08:55:56 PDT 2021
Author: Guillaume Chatelet
Date: 2021-04-15T15:55:37Z
New Revision: 03375089f5a66a5fa4dc7b30e6b62e7e69086226
URL: https://github.com/llvm/llvm-project/commit/03375089f5a66a5fa4dc7b30e6b62e7e69086226
DIFF: https://github.com/llvm/llvm-project/commit/03375089f5a66a5fa4dc7b30e6b62e7e69086226.diff
LOG: [libc] Add index operator[] to StringView
Added:
Modified:
libc/utils/CPP/StringView.h
Removed:
################################################################################
diff --git a/libc/utils/CPP/StringView.h b/libc/utils/CPP/StringView.h
index 2e7b3a07b3dc4..52f61a03e3bc1 100644
--- a/libc/utils/CPP/StringView.h
+++ b/libc/utils/CPP/StringView.h
@@ -45,6 +45,8 @@ class StringView {
size_t size() { return Len; }
+ const char &operator[](size_t Index) const { return Data[Index]; }
+
StringView remove_prefix(size_t N) const {
if (N >= Len)
return StringView();
More information about the libc-commits
mailing list