Daniel Ribeiro Maciel:

Note that this foreach is a static foreach because members is a tuple, it's not 
an array:

> void exportObject( TClass, members... )()
> {
>     foreach( uint i, member; members )
>         writeln( typeid(typeof(__traits(getVirtualFunctions, Foo, members[i]) 
> )) ); 
> }

I hope the the future real static foreach will work on enum (constant) arrays 
too.

Bye,
bearophile

Reply via email to