luxlabs header browser preview


@class NSMutableArray;

@interface TSCEUndoTractList : NSObject <NSCopying, NSFastEnumeration> {
    NSMutableArray *_tracts;
}

@property (nonatomic) struct TSUPreserveFlags { unsigned char _flags; } preserveFlags;

- (id).cxx_construct;
- (id)description;
- (void).cxx_destruct;
- (id)initWithArchive:(const void *)a0;
- (unsigned long long)countByEnumeratingWithState:(struct { unsigned long long x0; id *x1; unsigned long long *x2; unsigned long long x3[5]; } *)a0 objects:(id *)a1 count:(unsigned long long)a2;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)saveToArchive:(void *)a0;
- (int)flatteningDimension;
- (void)appendUidTract:(id)a0;
- (struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })columnHeaderUid;
- (id)activeUidTract;
- (void)addRowColumnRuleValuePair:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 valueUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1;
- (void)addToExcludedTractUids:(const void *)a0 isRows:(BOOL)a1;
- (void)addToExcludedUidsTractColumnUids:(const void *)a0;
- (void)addToExcludedUidsTractRowUids:(const void *)a0;
- (void)addToIncludedUidsTractColumnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 rowUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1;
- (void)addToIncludedUidsTractColumnUids:(const void *)a0 rowUids:(const void *)a1;
- (void)addToIncludedUidsTractColumnUids:(const void *)a0 rowUids:(const void *)a1 isRangeRef:(BOOL)a2 preserveRectangularRange:(BOOL)a3;
- (void)addTractAtFront:(id)a0;
- (struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })aggregateRuleUid;
- (void)dropTract:(id)a0;
- (void)enumerateRowColumnRuleValuePairsUsingBlock:(id /* block */)a0;
- (id)excludedUidsTract;
- (id)firstTractWithPurpose:(unsigned char)a0;
- (BOOL)hasFullTupleInformation;
- (id)includedUidsTract;
- (id)initAsFullTupleForColumnHeaderUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 rowHeaderUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 aggregateRuleUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a2 flatteningDimension:(int)a3;
- (id)preMergeUidTract;
- (id)preMoveRegionUidTract;
- (void)pruneMergeUidTractsAtAndAboveIndex:(unsigned char)a0;
- (BOOL)remapUsingColumnUidMap:(const void *)a0 rowUidMap:(const void *)a1 clearIfMissing:(BOOL)a2;
- (BOOL)remapUsingUidMap:(const void *)a0;
- (void)removeFromExcludedUidsTractColumnUids:(const void *)a0;
- (void)removeFromExcludedUidsTractColumnUidsSet:(const void *)a0;
- (void)removeFromExcludedUidsTractRowUids:(const void *)a0;
- (void)removeFromExcludedUidsTractRowUidsSet:(const void *)a0;
- (id)removedByMoveUidTract;
- (struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })rowHeaderUid;
- (unsigned char)tractCount;
- (id)uidTractAtIndex:(unsigned char)a0;

@end