22OF_ASSUME_NONNULL_BEGIN
31OF_SUBCLASSING_RESTRICTED
41@property (readonly, nonatomic)
size_t numberOfArguments;
46@property (readonly, nonatomic)
const char *methodReturnType;
53@property (readonly, nonatomic)
size_t frameLength;
62+ (instancetype)signatureWithObjCTypes: (const
char *)types;
64- (instancetype)init OF_UNAVAILABLE;
74- (instancetype)initWithObjCTypes: (const
char *)types
75 OF_DESIGNATED_INITIALIZER;
83- (const
char *)argumentTypeAtIndex: (
size_t)index;
94- (size_t)argumentOffsetAtIndex: (
size_t)index;
107extern size_t OFSizeOfTypeEncoding(
const char *type);
116extern size_t OFAlignmentOfTypeEncoding(
const char *type);
A class for parsing type encodings and accessing them.
Definition OFMethodSignature.h:33
A class for storing and manipulating arbitrary data in an array.
Definition OFMutableData.h:30
The root class for all other classes inside ObjFW.
Definition OFObject.h:692