diff options
Diffstat (limited to 'AK/String.h')
-rw-r--r-- | AK/String.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/AK/String.h b/AK/String.h index 75f643bfd6..c5a22111a0 100644 --- a/AK/String.h +++ b/AK/String.h @@ -16,6 +16,7 @@ #include <AK/StringView.h> #include <AK/Traits.h> #include <AK/Types.h> +#include <AK/Vector.h> namespace AK { @@ -101,6 +102,9 @@ public: ErrorOr<String> replace(StringView needle, StringView replacement, ReplaceMode replace_mode) const; ErrorOr<String> reverse() const; + [[nodiscard]] ErrorOr<Vector<String>> split_limit(u32 separator, size_t limit, SplitBehavior = SplitBehavior::Nothing) const; + [[nodiscard]] ErrorOr<Vector<String>> split(u32 separator, SplitBehavior = SplitBehavior::Nothing) const; + [[nodiscard]] bool operator==(String const&) const; [[nodiscard]] bool operator!=(String const& other) const { return !(*this == other); } |