luxlabs header browser preview


@class TSTCellDiffArray, TSTCellUIDList;

@interface TSTCellDiffMap : TSPObject <NSCopying> {
    struct vector<TSUCellCoord, std::allocator<TSUCellCoord>> { struct TSUCellCoord *__begin_; struct TSUCellCoord *__end_; struct __compressed_pair<TSUCellCoord *, std::allocator<TSUCellCoord>> { struct TSUCellCoord *__value_; } __end_cap_; } _cellIDs;
}

@property (retain, nonatomic) TSTCellUIDList *cellUIDList;
@property (retain, nonatomic) TSTCellDiffArray *cellDiffArray;
@property (nonatomic, getter=isUIDBased) BOOL uidBased;
@property (nonatomic) BOOL containsCellBorderChanges;
@property (nonatomic) BOOL containsSuppressCustomFormatHandlingProperty;
@property (readonly, nonatomic) unsigned long long count;

+ (id)cellDiffMapWithContext:(id)a0;

- (id)initWithContext:(id)a0;
- (id).cxx_construct;
- (void).cxx_destruct;
- (void)enumerateElementsUsingBlock:(id /* block */)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (const void *)cellIDs;
- (void)saveToArchiver:(id)a0;
- (void)loadFromUnarchiver:(id)a0;
- (void)addCellDiffMap:(id)a0;
- (void)addCellDiff:(id)a0 andCellID:(struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })a1;
- (id)addCellDiff:(id)a0 andCellID:(struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })a1 avoidCopy:(BOOL)a2;
- (void)addCellDiff:(id)a0 andCellUID:(struct TSKUIDStructCoord { struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a1;
- (id)addCellDiff:(id)a0 andCellUID:(struct TSKUIDStructCoord { struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a1 avoidCopy:(BOOL)a2;
- (void)addCellDiffs:(id)a0 atCellUIDs:(id)a1;
- (void)appendCellDiffMap:(id)a0;
- (id)cellDiffMapByIntersectingUIDs:(const void *)a0 inRows:(BOOL)a1;
- (id)cellDiffMapByRemovingColumns:(const void *)a0;
- (id)cellDiffMapByRemovingRows:(const void *)a0;
- (void)enumerateCellIDElementsUsingBlock:(id /* block */)a0;
- (unsigned long long)estimatedMemoryCost;
- (id)initWithContext:(id)a0 cellDiff:(id)a1 cellUIDList:(id)a2;
- (id)initWithContext:(id)a0 cellDiffArray:(id)a1 cellUIDList:(id)a2 uidBased:(BOOL)a3;
- (void)p_resolveCellIDsToUUIDsByTableInfo:(id)a0;
- (BOOL)p_scanCellDiffArrayForCellBorderChanges:(id)a0;
- (BOOL)p_scanCellDiffArrayForSuppressCustomFormatHandlingProperty:(id)a0;
- (BOOL)p_scanNSArrayOfDiffsForCellBorderChanges:(id)a0;
- (BOOL)p_scanNSArrayOfDiffsForSuppressCustomFormatHandlingProperty:(id)a0;
- (id)pruneCellDiffMapAgainstTable:(id)a0 behavior:(unsigned long long)a1;
- (id)pruneCellDiffMapAgainstTable:(id)a0 behavior:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (id)uuidBasedCellDiffMapByTableInfo:(id)a0;

@end