luxlabs header browser preview


@interface NSConcreteMutableData : NSMutableData {
    unsigned char _reserved : 1;
    unsigned char _needToZero : 1;
    unsigned char _hasVM : 1;
    unsigned int _retainCount : 29;
    unsigned long long _length;
    unsigned long long _capacity;
    void *_bytes;
}

- (id)initWithLength:(unsigned long long)a0;
- (BOOL)_providesConcreteBacking;
- (void)increaseLengthBy:(unsigned long long)a0;
- (void)appendData:(id)a0;
- (void)setLength:(unsigned long long)a0;
- (id)init;
- (void)dealloc;
- (id)initWithCapacity:(unsigned long long)a0;
- (unsigned long long)length;
- (void *)mutableBytes;
- (void)_freeBytes;
- (void)resetBytesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (const void *)bytes;
- (void)replaceBytesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withBytes:(const void *)a1;
- (void)appendBytes:(const void *)a0 length:(unsigned long long)a1;
- (id)initWithBytes:(void *)a0 length:(unsigned long long)a1 copy:(BOOL)a2 deallocator:(id /* block */)a3;
- (BOOL)_canUseRealloc;

@end