AK: Remove StringBuilder's UseInlineCapacityOnly feature

This feature is unused in Ladybird and will complicate an upcoming patch
to hand-off StringBuilder's memory to String.
This commit is contained in:
Timothy Flynn 2024-07-19 09:41:05 -04:00 committed by Andreas Kling
commit af220af8bf
Notes: github-actions[bot] 2024-07-20 07:31:48 +00:00
2 changed files with 12 additions and 35 deletions

View file

@ -23,12 +23,6 @@ public:
static ErrorOr<StringBuilder> create(size_t initial_capacity = inline_capacity);
explicit StringBuilder(size_t initial_capacity = inline_capacity);
enum class UseInlineCapacityOnly {
Yes,
No,
};
explicit StringBuilder(UseInlineCapacityOnly use_inline_capacity_only);
~StringBuilder() = default;
ErrorOr<void> try_append(StringView);
@ -106,7 +100,6 @@ private:
u8* data();
u8 const* data() const;
UseInlineCapacityOnly m_use_inline_capacity_only { UseInlineCapacityOnly::No };
Detail::ByteBuffer<inline_capacity> m_buffer;
};