mgl_expressionForConditional static method

NSExpression mgl_expressionForConditional(
  1. NSPredicate conditionPredicate, {
  2. required NSExpression trueExpression$1,
  3. 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);
}