toBase10

Undocumented in source. Be warned that the author may not have intended to support it.
  1. String toBase10(NumT num)
  2. char[] toBase10(NumT num_, IntToCharBuffer buffer)
    char[]
    toBase10
    (
    NumT
    )
    (
    NumT num_
    ,
    scope ref return IntToCharBuffer buffer
    )

Examples

IntToCharBuffer buffer;
assert(toBase10!byte(byte.max, buffer) == "127");
assert(toBase10!byte(byte.min, buffer) == "-128");
assert(toBase10!ubyte(ubyte.max, buffer) == "255");
assert(toBase10!ubyte(ubyte.min, buffer) == "0");

assert(toBase10!short(short.max, buffer) == "32767");
assert(toBase10!short(short.min, buffer) == "-32768");
assert(toBase10!ushort(ushort.max, buffer) == "65535");
assert(toBase10!ushort(ushort.min, buffer) == "0");

assert(toBase10!int(int.max, buffer) == "2147483647");
assert(toBase10!int(int.min, buffer) == "-2147483648");
assert(toBase10!uint(uint.max, buffer) == "4294967295");
assert(toBase10!uint(uint.min, buffer) == "0");

assert(toBase10!long(long.max, buffer) == "9223372036854775807");
assert(toBase10!long(long.min, buffer) == "-9223372036854775808");
assert(toBase10!ulong(ulong.max, buffer) == "18446744073709551615");
assert(toBase10!ulong(ulong.min, buffer) == "0");

Meta