luxlabs header browser preview


@class NSData, NSMutableData;

@interface CRXUBitBuffer : NSObject {
    NSData *_inputData;
    NSMutableData *_outputData;
    const char *_inputPtr;
    const char *_inputEndPtr;
    char *_outputPtr;
    unsigned char _curInputByte;
    unsigned long long _bitCount;
    unsigned long long _bitOffset;
    unsigned long long _bitOffsetInByte;
}

@property (readonly, nonatomic) unsigned long long bitCount;

- (id)initWithData:(id)a0;
- (void).cxx_destruct;
- (void)nextByte;
- (void)rewind;
- (BOOL)readBool:(BOOL *)a0;
- (id)initWithMutableData:(id)a0;
- (BOOL)writeBool:(BOOL)a0;
- (BOOL)readData:(id)a0 bitWidth:(unsigned long long)a1;
- (BOOL)readUInteger:(unsigned long long *)a0 bitWidth:(unsigned long long)a1;
- (BOOL)skipBits:(unsigned long long)a0;
- (BOOL)writeData:(id)a0 bitWidth:(unsigned long long)a1;
- (BOOL)writeUInteger:(unsigned long long)a0 bitWidth:(unsigned long long)a1;

@end