1 #import <objc/NSObject.h>
5 int foo(int x, int y) { return 1; }
6 char bar(int x, char y) { return 2; }
8 static int sfunc(char, int, float) { return 3; }
11 class Derived: public Base {
13 int dImpl() { return 1; }
15 float baz(float b) { return b + 1.0; }
18 @interface Thingy: NSObject {
21 - (id)fooWithBar: (int)bar andBaz:(id)baz;
24 @implementation Thingy {
27 return (self = [super init]);
29 - (id)fooWithBar: (int)bar andBaz:(id)baz {
36 Thingy *thingy = [[Thingy alloc] init];
37 return 0; // set breakpoint here