mixin creating an enum
Hendrik Renken
funsheep at -[no-spam]-gmx.net
Fri May 23 01:16:29 PDT 2008
Hi,
i have a struct containing "attributes" identified by int-ids:
struct Foo
{
char[uint] attributes;
}
I would like to use instead of the int-ids an enum, since the range of
the ids is strict and cannot change. And i want this struct to be
generic. So what i need would be a mixin template, which i give the enum
-members and the template generates the enum.
struct Foo(char[] enummembers)
{
enum Bar
{
mixin enummembers;
}
char[][] attributes;
}
Now i would be able to address the attributes by the enum-members. Is
that possible? Since i couldn't find anythiong close in the docs or in
the Wiki4D or in the dsource tutorials
More information about the Digitalmars-d-learn
mailing list