luxlabs header browser preview


@class NSIndexSet, NSDictionary;

@interface IKChangeSet : NSObject

@property (readonly, nonatomic, getter=isReducing) BOOL reducing;
@property (readonly, copy, nonatomic) NSIndexSet *addedIndexes;
@property (readonly, copy, nonatomic) NSIndexSet *removedIndexes;
@property (readonly, copy, nonatomic) NSDictionary *movedIndexesByNewIndex;
@property (readonly, copy, nonatomic) NSDictionary *updatedIndexesByNewIndex;

- (void).cxx_destruct;
- (id)changeSetByConcatenatingChangeSet:(id)a0;
- (id)changeSetByConvertingOldIndexesUsingChangeSet:(id)a0 andNewIndexesUsingChangeSet:(id)a1;
- (id)changeSetBySubtractingChangeSet:(id)a0;
- (id)initWithAddedIndexes:(id)a0 removedIndexes:(id)a1 movedIndexesByNewIndex:(id)a2 updatedIndexesByNewIndex:(id)a3;
- (id)inverseChangeSet;
- (long long)newIndexByShiftingOldIndex:(long long)a0 grouped:(BOOL)a1;
- (long long)newIndexForOldIndex:(long long)a0;
- (long long)oldIndexForNewIndex:(long long)a0;

@end