luxlabs header browser preview


@class NSData, NSMutableData;

@interface TIKeyboardCandidateResultSetCoder : NSObject

@property (retain, nonatomic) NSData *data;
@property (retain, nonatomic) NSMutableData *mutableData;
@property (nonatomic) unsigned long long offset;
@property (readonly, nonatomic) const char *bytes;
@property (readonly, nonatomic) const char *currentPosition;
@property (nonatomic) BOOL offsetHasPassedEndOfData;

+ (id)decodeWithData:(id)a0;
+ (id)candidateTypeToClassNameMap;
+ (Class)classFromCandidateType:(int)a0;
+ (id)encodeWithCandidateResultSet:(id)a0;

- (void)encodeBool:(BOOL)a0;
- (void)encodeDouble:(double)a0;
- (void)encodeString:(id)a0;
- (void).cxx_destruct;
- (id)candidateResultSet;
- (id)decodeCandidate;
- (id)initForEncoding;
- (id)dataFromCandidateResultSet:(id)a0;
- (BOOL)decodeBool;
- (unsigned char)decodeByte;
- (double)decodeDouble;
- (id)decodePointerValueArray;
- (unsigned short)decodeShort;
- (id)decodeString;
- (id)decodeStringArray;
- (unsigned int)decodeUInt32;
- (unsigned long long)decodeUInt64;
- (void)encodeByte:(unsigned char)a0;
- (void)encodePointerValueArray:(id)a0;
- (void)encodeShort:(unsigned short)a0;
- (void)encodeStringArray:(id)a0;
- (void)encodeUInt32:(unsigned int)a0;
- (void)encodeUInt64:(unsigned long long)a0;
- (id)initForDecodingWithData:(id)a0;
- (id)initWithData:(id)a0 mutableData:(id)a1;
- (BOOL)isDecoding;
- (void)readNumberOfBytes:(unsigned long long)a0 into:(void *)a1;

@end