On Saturday, 23 March 2013 at 17:08:27 UTC, dsmith wrote:
How to make workable something like this:struct S (T...) { T args; string arg_str; foreach(i; args) { arg_str ~ to!string(i); } }void some_function(S s) { // here ... Error: struct S(T...) is used as a types.args = [a, b, c]; string args = s.arg_str; }
You must specify the template type of S.
