Partially instantiating templates?

Magnus Lie Hetland magnus at
Mon Jan 31 07:26:57 PST 2011

On 2011-01-31 15:50:41 +0100, Simen kjaeraas said:

> You might want to try more from dranges - the reftuple:
> _(arg,val) = minArg(...);
> This is also a possible implementation (coded in about 5 minutes, gives
> no nice error messages, but it seems to work :p ):

Thanks :)

> Yeah. D has the nice Eponymous Template Trick, but it sadly only works
> for one level. :(

Right :-/

> So you have to test for every single element of the range?


> If so, I think this works:

Thanks. Hm. The nesting does seem similar to how I did it, but I guess 
there must be some crucial difference ;-)

At the moment, I'm using a mixing to create the min and max templates 
(as rather large strings). Probably not ideal.


Magnus Lie Hetland

More information about the Digitalmars-d-learn mailing list