372
373
374
375
376
377
378
379
380
381
382
383
384
|
* \brief A protocol for the creation of mutable copies.
*
* This protocol is implemented by objects that can be mutable and immutable
* and allows returning a mutable copy.
*/
@protocol OFMutableCopying
/**
* \return A copy of the object
*/
- mutableCopy;
@end
extern size_t of_pagesize;
|
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
|
* \brief A protocol for the creation of mutable copies.
*
* This protocol is implemented by objects that can be mutable and immutable
* and allows returning a mutable copy.
*/
@protocol OFMutableCopying
/**
* \return A mutable copy of the object
*/
- mutableCopy;
@end
/**
* \brief A protocol for comparing objects.
*
* This protocol is implemented by objects that can be compared.
*/
@protocol OFComparing
/**
* Compares the object with another object.
*
* \param obj An object to compare the object to
* \return The result of the comparison
*/
- (of_comparison_result_t)compare: (id)obj;
@end
extern size_t of_pagesize;
|