config

Builds a configuration from a JSON-like string.

template config (
string configString
) {}

Members

Manifest constants

config
enum config;
Undocumented in source.

Examples

alias MySize = SizeBase!(config!`{
    symbol: "O",
    unitName: "octet",
    unitNamePlural: "octets",
    prefixUse: PrefixUse.IEC,
    spacing: Spacing.tabular,
    useNameIfNoPrefix: true
}`);

assert("|%4.1f|".format(MySize(1))         == "|   1 octet |");
assert("|%4.1f|".format(MySize(42))        == "|  42 octets|");
assert("|%4.1f|".format(MySize(1024))      == "| 1.0 KiO   |");
assert("|%4.1f|".format(MySize(2_590_000)) == "| 2.5 MiO   |");

Meta