diff options
author | Fabian Guerra Soto <fabian.guerra@mapbox.com> | 2018-03-26 15:22:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-26 15:22:54 -0400 |
commit | 9a663fb4799bedb85ca583d7f23a1a67277d220b (patch) | |
tree | 438e3c3fb733428d36bf0c99c7dc88d44027c387 /platform/darwin/src/NSPredicate+MGLAdditions.mm | |
parent | 9eff2c52fb57c5cb1a1c813d3fb6a307bde12706 (diff) | |
download | qtlocation-mapboxgl-9a663fb4799bedb85ca583d7f23a1a67277d220b.tar.gz |
[ios, macos] Add match expressions support. (#11464)
* [ios, macos] Add match expressions support.
* [ios, macos] Add coalesce operator support.
* [ios, macos] Add coalesce operator test.
* [ios, macos] Match operator implementation is moved to NSPredicate.
* [ios, macos] Match operator function implementation refactor.
* [ios, macos] Address merge conflicts.
Diffstat (limited to 'platform/darwin/src/NSPredicate+MGLAdditions.mm')
-rw-r--r-- | platform/darwin/src/NSPredicate+MGLAdditions.mm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/darwin/src/NSPredicate+MGLAdditions.mm b/platform/darwin/src/NSPredicate+MGLAdditions.mm index 2d5b646ff2..1a7bb30a92 100644 --- a/platform/darwin/src/NSPredicate+MGLAdditions.mm +++ b/platform/darwin/src/NSPredicate+MGLAdditions.mm @@ -349,4 +349,10 @@ NSArray *MGLSubpredicatesWithJSONObjects(NSArray *objects) { return nil; } +- (id)mgl_match:(NSExpression *)firstCase, ... { + [NSException raise:NSInvalidArgumentException + format:@"Match expressions lack underlying Objective-C implementations."]; + return nil; +} + @end |