53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
*
* @param types The ObjC types of the method
* @return A new, autoreleased OFMethodSignature
* @throw OFInvalidFormatException The type encoding is invalid
*/
+ (instancetype)signatureWithObjCTypes: (const char *)types;
/**
* @brief Initializes an already allocated OFMethodSignature with the specified
* ObjC types.
*
* @param types The ObjC types of the method
* @return An Initialized OFMethodSignature
* @throw OFInvalidFormatException The type encoding is invalid
*/
- (instancetype)initWithObjCTypes: (const char *)types;
/**
* @brief Returns the ObjC type for the argument at the specified index.
*
* @param index The index of the argument for which to return the ObjC type
* @return The ObjC type for the argument at the specified index
*/
|
>
>
|
>
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
*
* @param types The ObjC types of the method
* @return A new, autoreleased OFMethodSignature
* @throw OFInvalidFormatException The type encoding is invalid
*/
+ (instancetype)signatureWithObjCTypes: (const char *)types;
- (instancetype)init OF_UNAVAILABLE;
/**
* @brief Initializes an already allocated OFMethodSignature with the specified
* ObjC types.
*
* @param types The ObjC types of the method
* @return An Initialized OFMethodSignature
* @throw OFInvalidFormatException The type encoding is invalid
*/
- (instancetype)initWithObjCTypes: (const char *)types
OF_DESIGNATED_INITIALIZER;
/**
* @brief Returns the ObjC type for the argument at the specified index.
*
* @param index The index of the argument for which to return the ObjC type
* @return The ObjC type for the argument at the specified index
*/
|