ArgValue.this

this(bool b) @safe pure nothrow @nogc

Constructs an ArgValue from a boolean.

Parameters

bThe boolean value.
this(string s) @safe pure nothrow @nogc

Constructs an ArgValue from a string.

Parameters

sThe string value.
this(long i) @safe pure nothrow @nogc

Constructs an ArgValue from a 64-bit integer.

Parameters

iThe long integer value.
this(int i) @safe pure nothrow @nogc

Constructs an ArgValue from a 32-bit integer.

This constructor delegates to the long constructor.

Parameters

iThe 32-bit integer value.
this(double d) @safe pure nothrow @nogc

Constructs an ArgValue from a double-precision floating point value.

Parameters

dThe double value.
this(float f) @safe pure nothrow @nogc

Constructs an ArgValue from a single-precision floating point value.

This constructor delegates to the double constructor.

Parameters

fThe float value.
this(string[] l) @safe pure nothrow @nogc

Constructs an ArgValue from a list of strings.

Parameters

lThe list of strings.