18 OF_ASSUME_NONNULL_BEGIN
37 @property (readonly, nonatomic)
size_t numberOfArguments;
42 @property (readonly, nonatomic)
const char *methodReturnType;
49 @property (readonly, nonatomic)
size_t frameLength;
57 + (instancetype)signatureWithObjCTypes: (const
char *)types;
66 - (instancetype)initWithObjCTypes: (const
char *)types;
74 - (const
char *)argumentTypeAtIndex: (
size_t)index;
85 - (size_t)argumentOffsetAtIndex: (
size_t)index;
97 extern size_t of_sizeof_type_encoding(
const char *type);
105 extern size_t of_alignof_type_encoding(
const char *type);
110 OF_ASSUME_NONNULL_END
A class for parsing type encodings and accessing them.
Definition: OFMethodSignature.h:28
A class for storing and manipulating arbitrary data in an array.
Definition: OFMutableData.h:29
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520