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

View file

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