AK: Move String::~String() and String::destroy_string() to StringBase

This commit is contained in:
Dan Klishch 2023-10-28 15:42:33 -04:00 committed by Andrew Kaster
commit 1b09a1851e
Notes: sideshowbarker 2024-07-17 09:56:35 +09:00
4 changed files with 15 additions and 14 deletions

View file

@ -48,12 +48,6 @@ public:
using StringBase::StringBase;
constexpr ~String()
{
if (!is_constant_evaluated())
destroy_string();
}
// Creates an empty (zero-length) String.
constexpr String()
: StringBase(ShortString { SHORT_STRING_FLAG, {} })
@ -209,8 +203,6 @@ public:
private:
using ShortString = Detail::ShortString;
void destroy_string();
};
template<>