* [core] Introduce dedicated filter types for $type and $id special cases * [ios, macos] Special-case $id, $type in predicates Also support $id ≟ nil.
19 lines
647 B
Objective-C
19 lines
647 B
Objective-C
#import <Foundation/Foundation.h>
|
|
|
|
#include <mbgl/style/filter.hpp>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface NSExpression (MGLAdditions)
|
|
|
|
@property (nonatomic, readonly) mbgl::Value mgl_constantMBGLValue;
|
|
@property (nonatomic, readonly) std::vector<mbgl::Value> mgl_aggregateMBGLValue;
|
|
@property (nonatomic, readonly) mbgl::FeatureType mgl_featureType;
|
|
@property (nonatomic, readonly) std::vector<mbgl::FeatureType> mgl_aggregateFeatureType;
|
|
@property (nonatomic, readonly) mbgl::FeatureIdentifier mgl_featureIdentifier;
|
|
@property (nonatomic, readonly) std::vector<mbgl::FeatureIdentifier> mgl_aggregateFeatureIdentifier;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|