loop through specific class members

Daniel Keep daniel.keep.lists at gmail.com
Mon Jan 19 15:58:08 PST 2009



BCS wrote:
> Reply to Daniel,
> 
> 
>> It depends on what exactly you're trying to do.  Some time ago, I
>> wrote a library that created XML loaders for structs, and it needed to
>> know the names of fields.  Pre-traits, this is what I used:
>>
>> struct Stuff
>> {
>> int foo;
>> char[] bar;
>> alias Tuple!("foo", "bar") _fields;
>> }
>> Then I just looped over _fields.
>>
>> -- Daniel
>>
> 
> you can get the names even in D1.0. Not exactly clean but...
> 
> http://codepad.org/Eu16XqFu

I remember trying that, but abandoning it for some reason.  This code is
getting old now; over two years now, so that might not have worked back
then.

  -- Daniel


More information about the Digitalmars-d-learn mailing list