Fields

Returns a tuple of each field in the form of the Quirks template

Members

Aliases

Fields
alias Fields = Members!aggregate.filter!(member => !isCallable!(member.type) && !is(member.type == void) && !member.isAggregate)
Undocumented in source.

Examples

struct S {
    long id;
    int age;
    string name() {
        return "name";
    }
}

alias fields = Fields!S;

static foreach (field; fields) {
    pragma(msg, field.type);
    pragma(msg, field.name);
}

Meta