On Sunday, 26 May 2013 at 14:19:13 UTC, mimi wrote:
Hi!

I am want to get list of fields types and offsets in struct by
the template.

I.e., lookup through this struct:

struct S {

int a;
string b;
someptr* c;

};

template Lookup!( S )(); returns something as:

field #0, int, offset 0
field #1, string, offset 8,
field #2, someptr, offset 16

How I can do this?

std.traits and built-in traits should do what u asking.

http://dlang.org/phobos/std_traits.html
http://dlang.org/traits.html

Reply via email to