reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | typedef int Int; @interface I1 @end // Matching category @interface I1 (Cat1) - (Int)method0; @end // Matching class extension @interface I1 () - (Int)method1; @end // Mismatched category @interface I1 (Cat2) - (float)method2; @end @interface I2 @end // Mismatched class extension @interface I2 () - (float)method3; @end // Category with implementation @interface I2 (Cat3) @end @implementation I2 (Cat3) @end // Category with implementation @interface I2 (Cat5) @end @implementation I2 (Cat5) @end // Category with mismatched implementation @interface I2 (Cat6) @end @implementation I2 (Cat6) - (int)blah { return 0; } @end |