Variant.type bug ?

Chris Wright via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Mar 23 12:18:50 PDT 2016


Consider the `coerce` method:
http://dpldocs.info/experimental-docs/std.variant.VariantN.coerce.html

Example:

import std.variant;
class A {}
class B : A {}

void main()
{
    A b = new B;
    auto bb = Variant(b).coerce!B;
    assert (bb !is null);
}


More information about the Digitalmars-d-learn mailing list