Mercurial > projects > dwt-mac
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 } |