19d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidisstruct S { 29d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis S(); 32f92230035e1dc53a560247aee2bec167a90ba7eArgyrios Kyrtzidis S(const S&); 4e81ac69c5da9fadfac33ee76e98d5fb558c4e389John McCall ~S(); 52f92230035e1dc53a560247aee2bec167a90ba7eArgyrios Kyrtzidis S& operator= (const S&); 69d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis}; 79d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis 89d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis@interface C { 92f92230035e1dc53a560247aee2bec167a90ba7eArgyrios Kyrtzidis S position; 109d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis} 112f92230035e1dc53a560247aee2bec167a90ba7eArgyrios Kyrtzidis@property(assign, nonatomic) S position; 129d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis@end 139d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis 149d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis@implementation C 152f92230035e1dc53a560247aee2bec167a90ba7eArgyrios Kyrtzidis @synthesize position; 169d50c0635fb213b2a1857e3f8488580f0dab2f98Argyrios Kyrtzidis@end 17