1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:07:34 +00:00

AK: Add DeprecatedString::find_last(StringView)

This adds the the method DeprecatedString::find_last() as wrapper for
StringUtils::find_last for the StringView type.
This commit is contained in:
Agustin Gianni 2022-12-15 21:20:14 +00:00 committed by Andreas Kling
parent 03107d4028
commit 9a2ee5a9dd
4 changed files with 14 additions and 2 deletions

View file

@ -158,7 +158,7 @@ public:
[[nodiscard]] Optional<size_t> find(char needle, size_t start = 0) const { return StringUtils::find(*this, needle, start); }
[[nodiscard]] Optional<size_t> find(StringView needle, size_t start = 0) const { return StringUtils::find(*this, needle, start); }
[[nodiscard]] Optional<size_t> find_last(char needle) const { return StringUtils::find_last(*this, needle); }
// FIXME: Implement find_last(StringView) for API symmetry.
[[nodiscard]] Optional<size_t> find_last(StringView needle) const { return StringUtils::find_last(*this, needle); }
Vector<size_t> find_all(StringView needle) const;
using SearchDirection = StringUtils::SearchDirection;
[[nodiscard]] Optional<size_t> find_any_of(StringView needles, SearchDirection direction) const { return StringUtils::find_any_of(*this, needles, direction); }