luxlabs header browser preview


@class NSString, NSData;

@interface KVSpanInfo : NSObject <NSCopying> {
    NSString *_value;
    NSData *_buffer;
    const struct SpanInfo { unsigned char x0[1]; } *_spanInfo;
}

+ (id)spanInfoFromEncodedString:(id)a0 error:(id *)a1;

- (id)init;
- (unsigned long long)hash;
- (id)description;
- (void).cxx_destruct;
- (id)value;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)encodedString;
- (unsigned int)editDistance;
- (id)getAliasTypesArray;
- (BOOL)isAliasMatch;
- (BOOL)isApproximateMatch;
- (BOOL)isPartialMatch;
- (float)matchScore;
- (unsigned int)matchedAliasCount;
- (unsigned int)matchedStopWordCount;
- (unsigned int)matchedTokenCount;
- (unsigned int)maxAliasCount;
- (unsigned int)maxStopWordCount;
- (unsigned int)maxTokenCount;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })spanRange;
- (unsigned short)aliasMatchOptions;
- (id)initWithBuffer:(id)a0 verify:(BOOL)a1 value:(id)a2 error:(id *)a3;
- (id)initWithValue:(id)a0 location:(unsigned int)a1 length:(unsigned int)a2 matchScore:(float)a3 maxTokenCount:(unsigned int)a4 matchedTokenCount:(unsigned int)a5 maxStopWordCount:(unsigned int)a6 matchedStopWordCount:(unsigned int)a7 maxAliasCount:(unsigned int)a8 matchedAliasCount:(unsigned int)a9 editDistance:(unsigned int)a10 aliasMatchOptions:(unsigned short)a11;
- (BOOL)isEqualToSpanInfo:(id)a0;

@end