1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:47:46 +00:00

AK: Add StringBuilder::to_fly_string()

This commit is contained in:
Sam Atkins 2023-02-14 14:37:39 +00:00 committed by Tim Flynn
parent a35fa553dd
commit 1453ac79e7
2 changed files with 7 additions and 0 deletions

View file

@ -15,6 +15,7 @@
#ifndef KERNEL #ifndef KERNEL
# include <AK/DeprecatedString.h> # include <AK/DeprecatedString.h>
# include <AK/FlyString.h>
# include <AK/Utf16View.h> # include <AK/Utf16View.h>
#endif #endif
@ -122,6 +123,11 @@ ErrorOr<String> StringBuilder::to_string() const
{ {
return String::from_utf8(string_view()); return String::from_utf8(string_view());
} }
ErrorOr<FlyString> StringBuilder::to_fly_string() const
{
return FlyString::from_utf8(string_view());
}
#endif #endif
StringView StringBuilder::string_view() const StringView StringBuilder::string_view() const

View file

@ -66,6 +66,7 @@ public:
#endif #endif
ErrorOr<String> to_string() const; ErrorOr<String> to_string() const;
ErrorOr<FlyString> to_fly_string() const;
[[nodiscard]] ByteBuffer to_byte_buffer() const; [[nodiscard]] ByteBuffer to_byte_buffer() const;