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