none

symbolic value that constructs an Option in none state

enum none (
T
)

Examples

Check that init value yields a none

auto vopt = none!int;
assert(vopt.isNone);
vopt = 12;
assert(vopt.isSome);
assert(vopt == 12);

auto ropt = none!CTest;
assert(ropt.isNone);
assert(ropt._val is null);
ropt = new CTest;
assert(vopt.isSome);

Meta