luxlabs header browser preview


@class NSString, DYCaptureArchive;

@interface DYCaptureFile : NSObject <DYCaptureVisiting> {
    unsigned int _file_pos;
    int _kind_cache;
}

@property (readonly, retain, nonatomic) NSString *name;
@property (readonly, nonatomic) DYCaptureArchive *archive;
@property (readonly, nonatomic) BOOL alias;
@property (readonly, nonatomic) int kind;

- (BOOL)executable;
- (id)init;
- (void)dealloc;
- (id)description;
- (id)copyData:(id *)a0;
- (id)decodeArchivedObject;
- (id)decodeSerializedPropertyListWithOptions:(unsigned long long)a0 error:(id *)a1;
- (void)_determineKind;
- (id)_initWithArchive:(id)a0 hashPosition:(unsigned int)a1 name:(id)a2;
- (BOOL)acceptCaptureVisitor:(id)a0;
- (id)copyMutableData:(id *)a0;
- (long long)dy_numericCompare:(id)a0;
- (BOOL)getInfo:(struct { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 error:(id *)a1;
- (id)openFunctionStream:(id *)a0;
- (void)updateName:(id)a0;

@end