Strips the expected suffix, if found, from the end of str. If the operation succeeded, true is returned. If not, false is returned and str is not modified.
Declared in <absl/strings/strip.h>
constexpr
bool
ConsumeSuffix(
std::string_view* str,
std::string_view expected);
Example:
absl::string_view input("abcdef"); EXPECT_TRUE(absl::ConsumeSuffix(&input, "def")); EXPECT_EQ(input, "abc");
true if the suffix was found and removed, false otherwise.
| Name | Description |
|---|---|
| str | The string to strip the suffix from in place. |
| expected | The suffix to remove. |