member names are reflected by forming a pointers to members of a non-existing global variable of appropriate type. Passing that as non-type template argument to some function template and then Inspecting `__PRETTY_FUNCTION__` or `__FUNCSIG__` is sufficient to extract the member name
who do you know the members exist?