1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 22:37:34 +00:00

AK: Add String::number() for creating a String from a number.

Instead of manually doing String::format("%d"/"%u") everywhere, let's have
a String API for this. It's just a wrapper around format() for now, but it
could be made more efficient in the future.
This commit is contained in:
Andreas Kling 2019-07-03 14:56:27 +02:00
parent 8ac2b30de7
commit b79112e6d6
11 changed files with 26 additions and 14 deletions

View file

@ -170,6 +170,16 @@ unsigned String::to_uint(bool& ok) const
return value;
}
String String::number(unsigned value)
{
return String::format("%u", value);
}
String String::number(int value)
{
return String::format("%d", value);
}
String String::format(const char* fmt, ...)
{
StringBuilder builder;