Steve Teale <[email protected]> wrote: > How big a deal would it be to add a NULL indicator to the VariantN struct. > > I use the term NULL as opposed to null deliberately. Variant already > provides the hasValue() method, which can serve as a null indicator. But > in using it as a parameter in database modules, it would be useful to be > able to give a Variant instance a type, as in v = "", but also to set it > explicitly as NULL with setNull() or whatever. > > Could this fly without breaking existing code? > > Steve
Just store a std.typecons.Nullable!T in the Variant.
