System/Library/PrivateFrameworks/UIFoundation.framework
NSRunStorage.h
@interface NSRunStorage : NSObject <NSCopying> {
unsigned long long _count;
unsigned long long _elementSize;
unsigned long long _numBlocks;
unsigned long long _maxBlocks;
unsigned long long _indexDeltaStartBlock;
long long _indexDelta;
struct _NSRunBlock { unsigned long long x0; unsigned char x1[0]; } *_runs;
unsigned long long _cachedBlock;
struct _NSRange { unsigned long long location; unsigned long long length; } _cachedBlockRange;
unsigned long long _gapBlockIndex;
}
+ (void)initialize;
+ (void)_setConsistencyCheckingEnabled:(BOOL)a0 superCheckEnabled:(BOOL)a1;
- (id)init;
- (void)dealloc;
- (unsigned long long)elementSize;
- (void)_moveGapToBlockIndex:(unsigned long long)a0;
- (void)_deallocData;
- (unsigned long long)count;
- (void *)elementAtIndex:(unsigned long long)a0 effectiveRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1;
- (void)_allocData:(unsigned long long)a0;
- (void)_ensureCapacity:(unsigned long long)a0;
- (id)description;
- (void)_consistencyError:(long long)a0 startAtZeroError:(BOOL)a1 cacheError:(BOOL)a2 inconsistentBlockError:(BOOL)a3;
- (id)initWithRunStorage:(id)a0;
- (void)insertElement:(void *)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 coalesceRuns:(BOOL)a2;
- (id)initWithElementSize:(unsigned long long)a0 capacity:(unsigned long long)a1;
- (void)replaceElementsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withElement:(void *)a1 coalesceRuns:(BOOL)a2;
- (void)_consistencyCheck:(long long)a0;
- (void)removeElementsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 coalesceRuns:(BOOL)a1;
- (void)_reallocData:(unsigned long long)a0;
- (void)_moveGapAndMergeWithBlockRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
@end