On Thu Nov 3 13:31:28 2022 +0000, Giovanni Mascellani wrote:
I am bit puzzled by the name `within_struct`. It seems to me that that variable is set when we are *not* inside a struct, isn't it?
The idea of that argument is to add the extra requirement for the object component to be within a struct inside the type.
So if you pass `true`, you are asking:
type has object components within struct ?
Maybe I should rename the flag to `must_be_in_struct` or create a different function `type_has_object_components_within_struct()` at the expense of some redundancy. What do you think?