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/