Re: Forcing static foreach
Am 24.04.2012 16:34, schrieb Robert Clipsham: enum foo = TT!("a", "b", "c"); alias TT!("a", "b", "c") foo; btw. there is std.typecons : TypeTuple with helpers (like staticMap)
Forcing static foreach
Is there anyway to force a static foreach to occur? template TT(T...) { alias T TT; } void main() { // This works foreach(s; TT!("a", "b", "c")) { mixin(`int ` ~ s ~ `;`); } enum foo = TT!("a", "b", "c"); // This fails foreach(s; foo) { mixin(`int ` ~ s ~ `;`); } } Thanks, -- Robert http://octarineparrot.com/