1 class ClassToStruct { 2 int x; 3 }; 4 5 class ClassToUnion { 6 int x; 7 }; 8 9 struct StructToClass { 10 int x; 11 }; 12 13 struct StructToUnion { 14 int x; 15 }; 16 17 union UnionToClass { 18 int x; 19 }; 20 21 union UnionToStruct { 22 int x; 23 }; 24 25 ClassToStruct class_to_struct; 26 StructToClass struct_to_class; 27 ClassToUnion class_to_union; 28 UnionToClass union_to_class; 29 StructToUnion struct_to_union; 30 UnionToStruct union_to_struct; 31