luxlabs header browser preview


@class NSUUID, NSString;

@interface CLRegion : NSObject <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy, nonatomic) NSUUID *deviceId;
@property (readonly, copy, nonatomic) NSString *handoffTag;
@property (copy, nonatomic) NSString *onBehalfOfBundleId;
@property BOOL conservativeEntry;
@property int referenceFrame;
@property BOOL emergency;
@property int type;
@property (readonly) struct CLLocationCoordinate2D { double latitude; double longitude; } center;
@property (readonly) double radius;
@property (readonly, copy, nonatomic) NSString *identifier;
@property BOOL notifyOnEntry;
@property BOOL notifyOnExit;

- (id)initWithIdentifier:(id)a0;
- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (BOOL)containsCoordinate:(struct CLLocationCoordinate2D { double x0; double x1; })a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initCircularRegionWithCenter:(struct CLLocationCoordinate2D { double x0; double x1; })a0 radius:(double)a1 identifier:(id)a2;
- (id)initWithClientRegion:(struct { char x0[512]; char x1[512]; char x2[512]; int x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; union { struct { char x0[512]; unsigned short x1; unsigned short x2; int x3; BOOL x4; } x0; struct { struct { double x0; double x1; } x0; double x1; double x2; int x3; BOOL x4; BOOL x5; } x1; struct { struct { double x0; double x1; } x0[101]; int x1; int x2; BOOL x3; } x2; } x8; })a0;
- (id)initWithIdentifier:(id)a0 andRegionType:(int)a1;
- (id)initWithIdentifier:(id)a0 onBehalfOf:(id)a1 regionType:(int)a2 notifyOnEntry:(BOOL)a3 notifyOnExit:(BOOL)a4 conservativeEntry:(BOOL)a5 emergency:(BOOL)a6;
- (id)initWithIdentifier:(id)a0 onBehalfOf:(id)a1 regionType:(int)a2 notifyOnEntry:(BOOL)a3 notifyOnExit:(BOOL)a4 conservativeEntry:(BOOL)a5 emergency:(BOOL)a6 deviceId:(id)a7 handoffTag:(id)a8;

@end