Mixture of type tuple and expression tuple

Matthias Walter xammy at xammy.homelinux.net
Mon Feb 6 14:26:46 PST 2012


Hi,

I'd like to have a function foo which shall depend on several
compile-time expressions (e.g. strings) and gets several arguments whose
types are templatized. Here, "several" means in both cases that the
number of expressions/arguments are to be determined at compile-time.
Here is an example:

foo!("a", "b", c")(42, new MyClass(), 7.0);

At compile-time, some template parameters (strings "a", "b" and "c")
shall be given explicitly and some more template parameters (types of
arguments int, MyClass, double) shall be deduced from the function
arguments.

Is that possible? Of course, I cannot setup two TemplateTupleParameters.

Best regards,

Matthias



More information about the Digitalmars-d-learn mailing list