luxlabs header browser preview


@interface NSMethodSignature : NSObject {
    struct NSMethodFrameDescriptor { struct NSMethodFrameArgInfo *x0; struct NSMethodFrameArgInfo *x1; unsigned int x2; unsigned int x3; } *_frameDescriptor;
    char *_typeString;
    unsigned long long _flags;
}

@property (readonly) unsigned long long numberOfArguments;
@property (readonly) unsigned long long frameLength;
@property (readonly) const char *methodReturnType;
@property (readonly) unsigned long long methodReturnLength;

+ (void)initialize;
+ (id)signatureWithObjCTypes:(const char *)a0;

- (BOOL)_isCompatibleWithMethodSignature:(id)a0;
- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (Class)_classForObjectAtArgumentIndex:(long long)a0;
- (struct NSMethodFrameArgInfo { struct NSMethodFrameArgInfo *x0; struct NSMethodFrameArgInfo *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned char x6; char x7; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; unsigned char x18 : 1; unsigned char x19 : 1; unsigned char x20 : 1; unsigned char x21 : 1; unsigned char x22 : 1; unsigned char x23 : 1; unsigned char x24; char x25[0]; } *)_argInfo:(long long)a0;
- (const char *)_cTypeString;
- (unsigned long long)_flags;
- (struct NSMethodFrameDescriptor { struct NSMethodFrameArgInfo *x0; struct NSMethodFrameArgInfo *x1; unsigned int x2; unsigned int x3; } *)_frameDescriptor;
- (BOOL)_isAllObjects;
- (BOOL)_isBlock;
- (id)_protocolsForObjectAtArgumentIndex:(long long)a0;
- (id)_signatureForBlockAtArgumentIndex:(long long)a0;
- (id)_typeString;
- (const char *)getArgumentTypeAtIndex:(unsigned long long)a0;
- (id)_initWithROMEntry:(const struct CFMethodSignatureROMEntry { struct NSMethodFrameDescriptor *x0; char *x1; unsigned long long x2; } *)a0;
- (BOOL)_isHiddenStructRet;
- (BOOL)isOneway;

@end