When a struct contains methods, __traits(allMembers reports a member called "this". What is "this"?

void main() {
    struct S { int i; }
    struct A { int i; void f() {} }
    pragma(msg, __traits(allMembers, S)); // i
    pragma(msg, __traits(allMembers, A)); // i, f, this
}

Reply via email to