ObjFW  Diff

Differences From Artifact [250cefa1d6]:

To Artifact [1644680d03]:


394
395
396
397
398
399
400
401
402





403
404
405
406
407
408
409
394
395
396
397
398
399
400


401
402
403
404
405
406
407
408
409
410
411
412







-
-
+
+
+
+
+







	 withTypeEncoding: (const char*)typeEncoding
	   implementation: (IMP)implementation;

/**
 * \brief Adds all instance methods from the specified class to the class that
 *	  is the receiver.
 *
 * Existing methods will not be overriden, so that it behaves similar to normal
 * inheritance.
 * Methods implemented by the receiving class itself will not be overridden,
 * however methods implemented by its superclass will. Therefore it behaves
 * similar as if the specified class is the superclass of the receiver.
 *
 * The specified class may not use instance variables and has to use accessors.
 *
 * \param class The class from which the instance methods should be inherited
 */
+ (void)inheritInstanceMethodsFromClass: (Class)class;

/**
 * \brief Initializes an already allocated object.