Gets the expression generating the variable being accessed.
As a few examples:
ptr->x, this gives
(*ptr).x, this gives
smart_ptr->x, this gives the call to
This applies mostly to FieldAccesses, but also to static member variables accessed “through” a pointer. Note that it does NOT apply to static member variables accessed through a type name, as in that case the type name is a qualifier on the variable rather than a qualifier on the access.