Suggested std.variant.Algebraic redesign
bearophile
bearophileHUGS at lycos.com
Sat Feb 23 13:46:40 PST 2013
> import std.typecons: Algebraic;
>
> alias Tree = Algebraic!(
> "Conclusion", string,
> "Choice", string, Tuple!(string, Tree)[]
> );
>
> void main() {
> import std.stdio;
> alias Choice = Algebraic.Choice;
> alias Conclusion = Algebraic.Conclusion;
Sorry, that is:
alias Choice = Tree.Choice;
alias Conclusion = Tree.Conclusion;
Bye,
bearophile
More information about the Digitalmars-d
mailing list