From 1453ac79e79dcce39066ba511f4a1d3ef10f39ed Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 14 Feb 2023 14:37:39 +0000 Subject: [PATCH] AK: Add StringBuilder::to_fly_string() --- AK/StringBuilder.cpp | 6 ++++++ AK/StringBuilder.h | 1 + 2 files changed, 7 insertions(+) diff --git a/AK/StringBuilder.cpp b/AK/StringBuilder.cpp index 1754a4709b..8999592f1a 100644 --- a/AK/StringBuilder.cpp +++ b/AK/StringBuilder.cpp @@ -15,6 +15,7 @@ #ifndef KERNEL # include +# include # include #endif @@ -122,6 +123,11 @@ ErrorOr StringBuilder::to_string() const { return String::from_utf8(string_view()); } + +ErrorOr StringBuilder::to_fly_string() const +{ + return FlyString::from_utf8(string_view()); +} #endif StringView StringBuilder::string_view() const diff --git a/AK/StringBuilder.h b/AK/StringBuilder.h index 7342426be5..0d8a8c311f 100644 --- a/AK/StringBuilder.h +++ b/AK/StringBuilder.h @@ -66,6 +66,7 @@ public: #endif ErrorOr to_string() const; + ErrorOr to_fly_string() const; [[nodiscard]] ByteBuffer to_byte_buffer() const;