ObjFW  Diff

Differences From Artifact [8262adf7cd]:

To Artifact [2cf6faae58]:


68
69
70
71
72
73
74
75

76
77
78
79
80
81
82
83
84
85
86


87
88
89
90
91
92
93
94
95
96
97
98
99



100
101
102
68
69
70
71
72
73
74

75
76
77
78
79
80
81
82
83
84


85
86
87
88
89
90
91
92
93
94
95
96



97
98
99
100
101
102







-
+









-
-
+
+










-
-
-
+
+
+



 *
 * @return A new, autoreleased undefined key exception
 */
+ (instancetype)exceptionWithObject: (id)object
				key: (OFString *)key
			      value: (nullable id)value;

- init OF_UNAVAILABLE;
- (instancetype)init OF_UNAVAILABLE;

/*!
 * @brief Initializes an already allocated undefined key exception.
 *
 * @param object The object on which the key is undefined
 * @param key The key which is undefined
 *
 * @return An initialized undefined key exception
 */
- initWithObject: (id)object
	     key: (OFString *)key;
- (instancetype)initWithObject: (id)object
			   key: (OFString *)key;

/*!
 * @brief Initializes an already allocated undefined key exception.
 *
 * @param object The object on which the key is undefined
 * @param key The key which is undefined
 * @param value The value for the undefined key
 *
 * @return An initialized undefined key exception
 */
- initWithObject: (id)object
	     key: (OFString *)key
	   value: (nullable id)value OF_DESIGNATED_INITIALIZER;
- (instancetype)initWithObject: (id)object
			   key: (OFString *)key
			 value: (nullable id)value OF_DESIGNATED_INITIALIZER;
@end

OF_ASSUME_NONNULL_END