diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-11-19 00:08:33 +0100 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-12-20 15:35:58 +0100 |
commit | d241eaf1b209dcfb05656842dd6250067b704d99 (patch) | |
tree | 49f34f6226f4614611d16ba6332b1b50b51a4712 /asl/format.cpp | |
parent | 58200ce939a591008a8d9406f437252ce2b175cf (diff) |
Add allocator, start work on box
Diffstat (limited to 'asl/format.cpp')
-rw-r--r-- | asl/format.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/asl/format.cpp b/asl/format.cpp index d25bade..461fc77 100644 --- a/asl/format.cpp +++ b/asl/format.cpp @@ -4,11 +4,11 @@ #include "asl/memory.hpp"
void asl::format_internals::format(
- writer* writer,
+ Writer* writer,
string_view fmt,
span<const type_erased_arg> args)
{
- formatter f(writer);
+ Formatter f(writer);
const auto* arg_it = args.begin();
const auto* arg_end = args.end();
@@ -74,22 +74,22 @@ void asl::format_internals::format( f.write(fmt);
}
-void asl::AslFormat(formatter& f, const char* str)
+void asl::AslFormat(Formatter& f, const char* str)
{
f.write({str, asl::strlen(str)});
}
-void asl::AslFormat(formatter& f, float)
+void asl::AslFormat(Formatter& f, float)
{
f.write("<FLOAT>"); // @Todo Float formatting
}
-void asl::AslFormat(formatter& f, double)
+void asl::AslFormat(Formatter& f, double)
{
f.write("<DOUBLE>"); // @Todo Float formatting
}
-void asl::AslFormat(formatter& f, bool v)
+void asl::AslFormat(Formatter& f, bool v)
{
if (v)
{
@@ -101,22 +101,22 @@ void asl::AslFormat(formatter& f, bool v) }
}
-void asl::AslFormat(formatter& f, uint8_t v)
+void asl::AslFormat(Formatter& f, uint8_t v)
{
AslFormat(f, static_cast<uint64_t>(v));
}
-void asl::AslFormat(formatter& f, uint16_t v)
+void asl::AslFormat(Formatter& f, uint16_t v)
{
AslFormat(f, static_cast<uint64_t>(v));
}
-void asl::AslFormat(formatter& f, uint32_t v)
+void asl::AslFormat(Formatter& f, uint32_t v)
{
AslFormat(f, static_cast<uint64_t>(v));
}
-void asl::AslFormat(formatter& f, uint64_t v)
+void asl::AslFormat(Formatter& f, uint64_t v)
{
static constexpr char s_pairs_storage[] = {
'0', '0', '0', '1', '0', '2', '0', '3', '0', '4',
@@ -180,22 +180,22 @@ void asl::AslFormat(formatter& f, uint64_t v) f.write(string_view(buffer, kMaxDigits).substr(cursor));
}
-void asl::AslFormat(formatter& f, int8_t v)
+void asl::AslFormat(Formatter& f, int8_t v)
{
AslFormat(f, static_cast<int64_t>(v));
}
-void asl::AslFormat(formatter& f, int16_t v)
+void asl::AslFormat(Formatter& f, int16_t v)
{
AslFormat(f, static_cast<int64_t>(v));
}
-void asl::AslFormat(formatter& f, int32_t v)
+void asl::AslFormat(Formatter& f, int32_t v)
{
AslFormat(f, static_cast<int64_t>(v));
}
-void asl::AslFormat(formatter& f, int64_t v)
+void asl::AslFormat(Formatter& f, int64_t v)
{
if (v < 0)
{
|