luxlabs header browser preview


@class NSArray;

@interface NEHasher : NSCoder {
    struct CC_SHA1state_st { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7[16]; int x8; } *_sha1Context;
    NSArray *_classPrefixWhitelist;
}

+ (id)hashObject:(id)a0;
+ (id)hashObject:(id)a0 withClassPrefixWhitelist:(id)a1;

- (void)encodeObject:(id)a0 forKey:(id)a1;
- (void)encodeDouble:(double)a0 forKey:(id)a1;
- (void)decodeValueOfObjCType:(const char *)a0 at:(void *)a1;
- (void)encodeInt:(int)a0 forKey:(id)a1;
- (BOOL)containsValueForKey:(id)a0;
- (void)encodeBool:(BOOL)a0 forKey:(id)a1;
- (float)decodeFloatForKey:(id)a0;
- (void)encodeInteger:(long long)a0 forKey:(id)a1;
- (id)init;
- (void)encodeValueOfObjCType:(const char *)a0 at:(const void *)a1;
- (id)decodeDataObject;
- (id)decodeObjectOfClasses:(id)a0 forKey:(id)a1;
- (void)encodeInt64:(long long)a0 forKey:(id)a1;
- (void)dealloc;
- (void)encodeFloat:(float)a0 forKey:(id)a1;
- (void)encodeBytes:(const char *)a0 length:(unsigned long long)a1 forKey:(id)a2;
- (void)encodeInt32:(int)a0 forKey:(id)a1;
- (const char *)decodeBytesForKey:(id)a0 returnedLength:(unsigned long long *)a1;
- (BOOL)allowsKeyedCoding;
- (long long)decodeIntegerForKey:(id)a0;
- (BOOL)decodeBoolForKey:(id)a0;
- (id)decodeObjectOfClass:(Class)a0 forKey:(id)a1;
- (double)decodeDoubleForKey:(id)a0;
- (void)encodeDataObject:(id)a0;
- (void)encodeConditionalObject:(id)a0 forKey:(id)a1;
- (void).cxx_destruct;
- (id)decodeObjectForKey:(id)a0;
- (int)decodeIntForKey:(id)a0;
- (id)decodePropertyListForKey:(id)a0;
- (long long)versionForClassName:(id)a0;
- (void)encodeBytes:(const void *)a0 length:(unsigned long long)a1;
- (long long)decodeInt64ForKey:(id)a0;
- (int)decodeInt32ForKey:(id)a0;

@end