RuntimeSI.SIFormatter

Format a SI quantity according to a format string known at run time.

Constructors

this
this(string format, QVariant!N quantity)

Create a formatter struct.

Members

Functions

toString
void toString(void delegate(const(char)[]) sink)

Examples

import std.conv : text;

QVariant!double speed = 12.5 * kilo(meter) / hour;
assert(siFormat("%.2f m/s", speed).text == "3.47 m/s");

Meta