string mixin and alias
Andre Pany via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 28 23:38:17 PDT 2016
Hi,
is there a way to alias a string mixin?
Neither foo nor foo2 compiles.
import std.meta : Alias;
alias foo = (s) => Alias!(mixin(generateCode(s)));
alias foo2(string s) = Alias!(mixin(generateCode(s)));
string generateCode(string s){return "";}
void main()
{
enum s = "a = 2 + 3; b = 4 + a;";
foo(s);
foo2(s);
}
Kind regards
André
More information about the Digitalmars-d-learn
mailing list