About variant
bioinfornatics via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Jan 27 12:46:59 PST 2015
Dear that do a lot time wehere I not used std.variant. i would
like to hide extra cast from user by using a generic ctor
import std.variant;
struct Alpha {
Variant something;
this(T)(T v){
something = cast(Variant)v;
}
}
void main(){
auto a = Alpha!(int)( 6);
auto b = Alpha!(string)( "hello");
auto l = new Alpha[](2);
l[0] = a;
l[1] = b;
}
but that do not works.
Someone know a trick?
thanks
More information about the Digitalmars-d-learn
mailing list