Why does this not work anymore?
Martin
martinbbjerregaard at gmail.com
Sat Mar 23 03:46:10 PDT 2013
module main;
struct TestStruct
{
int a;
int b;
int c;
}
template getSomeMember(T)
{
enum allMembers = __traits(allMembers, T);
enum getSomeMember = allMembers[0];
}
void main(string[] args)
{
enum someMember = getSomeMember!TestStruct;
}
Gives me the following erorrs:
main.d(13): Error: variable _allMembers_field_0 cannot be read at
compile time
main.d(21): Error: template instance
main.getSomeMember!(TestStruct) error instantiating
Running dmd 2.062
More information about the Digitalmars-d
mailing list