comparison dwt/internal/cocoa/NSComparisonPredicate.d @ 1:8b48be5454ce

The internal cocoa classes compile now
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Tue, 19 Aug 2008 17:35:17 +0200
parents 380af2bdd8e5
children f565d3a95c0a
comparison
equal deleted inserted replaced
0:380af2bdd8e5 1:8b48be5454ce
43 super(id); 43 super(id);
44 } 44 }
45 45
46 public objc.id comparisonPredicateModifier () 46 public objc.id comparisonPredicateModifier ()
47 { 47 {
48 return OS.objc_msgSend(this.id, OS.sel_comparisonPredicateModifier); 48 return OS.objc_msgSend(this.id_, OS.sel_comparisonPredicateModifier);
49 } 49 }
50 50
51 public objc.SEL customSelector () 51 public objc.SEL customSelector ()
52 { 52 {
53 return OS.objc_msgSend(this.id, OS.sel_customSelector); 53 return cast(objc.SEL) OS.objc_msgSend(this.id_, OS.sel_customSelector);
54 } 54 }
55 55
56 public NSComparisonPredicate initWithLeftExpression_rightExpression_customSelector_ (NSExpression lhs, NSExpression rhs, objc.SEL selector) 56 public NSComparisonPredicate initWithLeftExpression_rightExpression_customSelector_ (NSExpression lhs, NSExpression rhs, objc.SEL selector)
57 { 57 {
58 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithLeftExpression_1rightExpression_1customSelector_1, lhs !is null ? lhs.id : null, 58 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithLeftExpression_1rightExpression_1customSelector_1, lhs !is null ? lhs.id_ : null,
59 rhs !is null ? rhs.id : null, selector); 59 rhs !is null ? rhs.id_ : null, selector);
60 return result !is null ? this : null; 60 return result !is null ? this : null;
61 } 61 }
62 62
63 public NSComparisonPredicate initWithLeftExpression_rightExpression_modifier_type_options_ (NSExpression lhs, NSExpression rhs, objc.id modifier, 63 public NSComparisonPredicate initWithLeftExpression_rightExpression_modifier_type_options_ (NSExpression lhs, NSExpression rhs, objc.id modifier,
64 objc.id type, NSUInteger options) 64 objc.id type, NSUInteger options)
65 { 65 {
66 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithLeftExpression_1rightExpression_1modifier_1type_1options_1, 66 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithLeftExpression_1rightExpression_1modifier_1type_1options_1,
67 lhs !is null ? lhs.id : null, rhs !is null ? rhs.id : null, modifier, type, options); 67 lhs !is null ? lhs.id_ : null, rhs !is null ? rhs.id_ : null, modifier, type, options);
68 return result !is null ? this : null; 68 return result !is null ? this : null;
69 } 69 }
70 70
71 public NSExpression leftExpression () 71 public NSExpression leftExpression ()
72 { 72 {
73 objc.id result = OS.objc_msgSend(this.id, OS.sel_leftExpression); 73 objc.id result = OS.objc_msgSend(this.id_, OS.sel_leftExpression);
74 return result !is null ? new NSExpression(result) : null; 74 return result !is null ? new NSExpression(result) : null;
75 } 75 }
76 76
77 public NSUInteger options () 77 public NSUInteger options ()
78 { 78 {
79 return OS.objc_msgSend(this.id, OS.sel_options); 79 return cast(NSUInteger) OS.objc_msgSend(this.id_, OS.sel_options);
80 } 80 }
81 81
82 public objc.id predicateOperatorType () 82 public objc.id predicateOperatorType ()
83 { 83 {
84 return OS.objc_msgSend(this.id, OS.sel_predicateOperatorType); 84 return OS.objc_msgSend(this.id_, OS.sel_predicateOperatorType);
85 } 85 }
86 86
87 public static NSPredicate static_predicateWithLeftExpression_rightExpression_customSelector_ (NSExpression lhs, NSExpression rhs, 87 public static NSPredicate static_predicateWithLeftExpression_rightExpression_customSelector_ (NSExpression lhs, NSExpression rhs,
88 objc.SEL selector) 88 objc.SEL selector)
89 { 89 {
90 objc.id result = OS.objc_msgSend(OS.class_NSComparisonPredicate, OS.sel_predicateWithLeftExpression_1rightExpression_1customSelector_1, 90 objc.id result = OS.objc_msgSend(OS.class_NSComparisonPredicate, OS.sel_predicateWithLeftExpression_1rightExpression_1customSelector_1,
91 lhs !is null ? lhs.id : null, rhs !is null ? rhs.id : null, selector); 91 lhs !is null ? lhs.id_ : null, rhs !is null ? rhs.id_ : null, selector);
92 return result !is null ? new NSPredicate(result) : null; 92 return result !is null ? new NSPredicate(result) : null;
93 } 93 }
94 94
95 public static NSPredicate static_predicateWithLeftExpression_rightExpression_modifier_type_options_ (NSExpression lhs, NSExpression rhs, 95 public static NSPredicate static_predicateWithLeftExpression_rightExpression_modifier_type_options_ (NSExpression lhs, NSExpression rhs,
96 objc.id modifier, objc.id type, NSUInteger options) 96 objc.id modifier, objc.id type, NSUInteger options)
97 { 97 {
98 objc.id result = OS.objc_msgSend(OS.class_NSComparisonPredicate, 98 objc.id result = OS.objc_msgSend(OS.class_NSComparisonPredicate,
99 OS.sel_predicateWithLeftExpression_1rightExpression_1modifier_1type_1options_1, lhs !is null ? lhs.id : null, 99 OS.sel_predicateWithLeftExpression_1rightExpression_1modifier_1type_1options_1, lhs !is null ? lhs.id_ : null,
100 rhs !is null ? rhs.id : null, modifier, type, options); 100 rhs !is null ? rhs.id_ : null, modifier, type, options);
101 return result !is null ? new NSPredicate(result) : null; 101 return result !is null ? new NSPredicate(result) : null;
102 } 102 }
103 103
104 public NSExpression rightExpression () 104 public NSExpression rightExpression ()
105 { 105 {
106 objc.id result = OS.objc_msgSend(this.id, OS.sel_rightExpression); 106 objc.id result = OS.objc_msgSend(this.id_, OS.sel_rightExpression);
107 return result !is null ? new NSExpression(result) : null; 107 return result !is null ? new NSExpression(result) : null;
108 } 108 }
109 109
110 } 110 }