mgl_expressionForConditional static method
NSExpression
mgl_expressionForConditional(
- NSPredicate conditionPredicate, {
- required NSExpression trueExpression$1,
- required NSExpression falseExpresssion,
Returns a conditional function expression specifying the string predicate, and expressions for each condition.
@param conditionPredicate The predicate to get evaluated. @param trueExpression The expression for conditions equal to true. @param falseExpression The expression for conditions equal to false.
Implementation
static NSExpression mgl_expressionForConditional(NSPredicate conditionPredicate, {required NSExpression trueExpression$1,required NSExpression falseExpresssion}) {
objc.checkOsVersionInternal('NSExpression.mgl_expressionForConditional:trueExpression:falseExpresssion:', iOS: (false, (3, 0, 0)), macOS: (false, (10, 4, 0)));
final _ret = _objc_msgSend_11spmsz(_class_NSExpression, _sel_mgl_expressionForConditional_trueExpression_falseExpresssion_, conditionPredicate.ref.pointer, trueExpression$1.ref.pointer, falseExpresssion.ref.pointer);
return NSExpression.castFromPointer(_ret, retain: true, release: true);
}