luxlabs header browser preview


@class TSCEUndoTract;

@interface TSCEViewTractRef : NSObject <NSCopying>

@property (nonatomic) struct TSUPreserveFlags { unsigned char _flags; } preserveFlags;
@property (retain, nonatomic) TSCEUndoTract *tract;
@property (nonatomic) struct TSKUIDStruct { unsigned long long _lower; unsigned long long _upper; } tableUID;
@property (nonatomic) unsigned short aggregateIndexLevel;
@property (nonatomic) unsigned char columnGroupLevel;
@property (nonatomic) unsigned char rowGroupLevel;
@property (readonly, nonatomic) BOOL isValidOrSpanning;
@property (readonly, nonatomic) BOOL spansAllColumns;
@property (readonly, nonatomic) BOOL spansAllRows;
@property (readonly, nonatomic) BOOL isFixedAtZeroRef;

- (id)init;
- (unsigned long long)hash;
- (id).cxx_construct;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (id)initWithTract:(id)a0 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1 preserveFlags:(struct TSUPreserveFlags { unsigned char x0; })a2 columnGroupLevel:(unsigned char)a3 rowGroupLevel:(unsigned char)a4 aggrIndexLevel:(unsigned short)a5;
- (id)initWithTract:(id)a0 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1 preserveFlags:(struct TSUPreserveFlags { unsigned char x0; })a2;

@end