luxlabs header browser preview


@interface NSUnarchiver : NSCoder {
    void *datax;
    unsigned long long cursor;
    struct _NSZone { } *objectZone;
    unsigned long long systemVersion;
    char streamerVersion;
    char swap;
    char unused1;
    char unused2;
    void *pointerTable;
    void *stringTable;
    id classVersions;
    long long lastLabel;
    void *map;
    void *allUnarchivedObjects;
    id reserved;
}

@property (readonly, getter=isAtEnd) BOOL atEnd;
@property (readonly) unsigned int systemVersion;

+ (void)initialize;
+ (id)classNameDecodedForArchiveClassName:(id)a0;
+ (void)decodeClassName:(id)a0 asClassName:(id)a1;
+ (id)unarchiveObjectWithData:(id)a0;
+ (id)unarchiveObjectWithFile:(id)a0;

- (void)decodeValueOfObjCType:(const char *)a0 at:(void *)a1;
- (id)decodeDataObject;
- (void)dealloc;
- (void)decodeArrayOfObjCType:(const char *)a0 count:(unsigned long long)a1 at:(void *)a2;
- (id)data;
- (void *)decodeBytesWithReturnedLength:(unsigned long long *)a0;
- (void)decodeValuesOfObjCTypes:(const char *)a0;
- (id)decodeObject;
- (long long)versionForClassName:(id)a0;
- (void)_setAllowedClasses:(id)a0;
- (id)classNameDecodedForArchiveClassName:(id)a0;
- (void)decodeClassName:(id)a0 asClassName:(id)a1;
- (id)initForReadingWithData:(id)a0;
- (struct _NSZone { } *)objectZone;
- (void)replaceObject:(id)a0 withObject:(id)a1;
- (void)setObjectZone:(struct _NSZone { } *)a0;

@end