mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:48:12 +00:00
AK+Everywhere: Rename String to DeprecatedString
We have a new, improved string type coming up in AK (OOM aware, no null state), and while it's going to use UTF-8, the name UTF8String is a mouthful - so let's free up the String name by renaming the existing class. Making the old one have an annoying name will hopefully also help with quick adoption :^)
This commit is contained in:
parent
f74251606d
commit
6e19ab2bbc
2006 changed files with 11635 additions and 11636 deletions
|
@ -8,9 +8,9 @@
|
|||
|
||||
#include <AK/ByteBuffer.h>
|
||||
#include <AK/Debug.h>
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/Format.h>
|
||||
#include <AK/ScopeGuard.h>
|
||||
#include <AK/String.h>
|
||||
#include <LibSQL/Forward.h>
|
||||
#include <LibSQL/Heap.h>
|
||||
#include <string.h>
|
||||
|
@ -70,7 +70,7 @@ public:
|
|||
t.deserialize(*this);
|
||||
}
|
||||
|
||||
void deserialize_to(String& text);
|
||||
void deserialize_to(DeprecatedString& text);
|
||||
|
||||
template<typename T, typename... Args>
|
||||
NonnullOwnPtr<T> make_and_deserialize(Args&&... args)
|
||||
|
@ -105,7 +105,7 @@ public:
|
|||
t.serialize(*this);
|
||||
}
|
||||
|
||||
void serialize(String const&);
|
||||
void serialize(DeprecatedString const&);
|
||||
|
||||
template<typename T>
|
||||
bool serialize_and_write(T const& t)
|
||||
|
@ -154,13 +154,13 @@ private:
|
|||
return buffer_ptr;
|
||||
}
|
||||
|
||||
static void dump(u8 const* ptr, size_t sz, String const& prefix)
|
||||
static void dump(u8 const* ptr, size_t sz, DeprecatedString const& prefix)
|
||||
{
|
||||
StringBuilder builder;
|
||||
builder.appendff("{0} {1:04x} | ", prefix, sz);
|
||||
Vector<String> bytes;
|
||||
Vector<DeprecatedString> bytes;
|
||||
for (auto ix = 0u; ix < sz; ++ix) {
|
||||
bytes.append(String::formatted("{0:02x}", *(ptr + ix)));
|
||||
bytes.append(DeprecatedString::formatted("{0:02x}", *(ptr + ix)));
|
||||
}
|
||||
StringBuilder bytes_builder;
|
||||
bytes_builder.join(' ', bytes);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue