Template news (2012+)

Philippe Sigaud philippe.sigaud at gmail.com
Sat Jan 5 10:58:30 PST 2013


> So, here is my own small list:
>
> - is(Type name = A!(Args), Args...) now exists. The Args... 
> part is new.
> - the new (a,b) => a+b syntax was introduced
> - the eponymous trick works even when other non-eponymous 
> members are defined
> - error reporting got better
> - CTFE got better.
> - auto ref?
> - __ctfe. I think it arrived just when I wrote the doc. I've 
> now used it and it works great!
> - UFCS: not a template feature per se, but quite useful in 
> conjunction with templates.
> - UDA. ditto, except I know zilch about them. But, type & value 
> manipulation at compile-time, them I know.


No one can help me complete my list? Has any other thing changed 
in template-land in 2012?



More information about the Digitalmars-d mailing list