18OF_ASSUME_NONNULL_BEGIN
27OF_SUBCLASSING_RESTRICTED
37@property (readonly, nonatomic)
size_t numberOfArguments;
42@property (readonly, nonatomic)
const char *methodReturnType;
49@property (readonly, nonatomic)
size_t frameLength;
58+ (instancetype)signatureWithObjCTypes: (const
char *)types;
60- (instancetype)init OF_UNAVAILABLE;
70- (instancetype)initWithObjCTypes: (const
char *)types
71 OF_DESIGNATED_INITIALIZER;
79- (const
char *)argumentTypeAtIndex: (
size_t)index;
90- (size_t)argumentOffsetAtIndex: (
size_t)index;
103extern size_t OFSizeOfTypeEncoding(
const char *type);
112extern size_t OFAlignmentOfTypeEncoding(
const char *type);
A class for parsing type encodings and accessing them.
Definition OFMethodSignature.h:29
A class for storing and manipulating arbitrary data in an array.
Definition OFMutableData.h:26
The root class for all other classes inside ObjFW.
Definition OFObject.h:688