summaryrefslogtreecommitdiffstats
path: root/base/include/android-base/strings.h
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2018-10-30 15:49:53 -0700
committerYabin Cui <yabinc@google.com>2018-10-30 17:20:50 -0700
commita656b986341766a26a7d65287575d98124a3dc44 (patch)
tree394f87540454d886c47d5b9f946273cee631bf92 /base/include/android-base/strings.h
parentb10f63526a1d553a69085a7b04f71b381efc896d (diff)
downloadsystem_core-a656b986341766a26a7d65287575d98124a3dc44.tar.gz
system_core-a656b986341766a26a7d65287575d98124a3dc44.tar.bz2
system_core-a656b986341766a26a7d65287575d98124a3dc44.zip
libbase: support char parameter in StartsWith/EndsWith.
Bug: 117568547 Test: run libbase_test. Change-Id: I5a6a412733c594f5a116f333b8e091d2d9f60e06
Diffstat (limited to 'base/include/android-base/strings.h')
-rw-r--r--base/include/android-base/strings.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/include/android-base/strings.h b/base/include/android-base/strings.h
index 9c3556084..fc5c1ce36 100644
--- a/base/include/android-base/strings.h
+++ b/base/include/android-base/strings.h
@@ -61,6 +61,7 @@ bool StartsWith(const std::string& s, const char* prefix);
bool StartsWithIgnoreCase(const std::string& s, const char* prefix);
bool StartsWith(const std::string& s, const std::string& prefix);
bool StartsWithIgnoreCase(const std::string& s, const std::string& prefix);
+bool StartsWith(const std::string& s, char prefix);
// Tests whether 's' ends with 'suffix'.
// TODO: string_view
@@ -68,6 +69,7 @@ bool EndsWith(const std::string& s, const char* suffix);
bool EndsWithIgnoreCase(const std::string& s, const char* suffix);
bool EndsWith(const std::string& s, const std::string& suffix);
bool EndsWithIgnoreCase(const std::string& s, const std::string& suffix);
+bool EndsWith(const std::string& s, char suffix);
// Tests whether 'lhs' equals 'rhs', ignoring case.
bool EqualsIgnoreCase(const std::string& lhs, const std::string& rhs);