// A typedef called PersonDetails whose underlying type is an anonymous class. // The class would get reversed as something like unnamed0. We would never generate // the class on its own, only as part of another declaration. typedef class { int age; char* name; } PersonDetails;