diff options
author | Yabin Cui <yabinc@google.com> | 2018-10-30 15:49:53 -0700 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2018-10-30 17:20:50 -0700 |
commit | a656b986341766a26a7d65287575d98124a3dc44 (patch) | |
tree | 394f87540454d886c47d5b9f946273cee631bf92 /base/include/android-base/strings.h | |
parent | b10f63526a1d553a69085a7b04f71b381efc896d (diff) | |
download | system_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.h | 2 |
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); |