Differences From Artifact [26b9b812f3]:
- File
src/OFArray.m
— part of check-in
[c86b8f10f0]
at
2022-11-16 01:27:26
on branch trunk
— Add OFAssert()
This uses the same format as OFEnsure(). (user: js, size: 18025) [annotate] [blame] [check-ins using] [more...]
To Artifact [5871b39d6f]:
- File src/OFArray.m — part of check-in [c911523834] at 2022-12-25 18:01:10 on branch trunk — Add -[sortedArrayUsingFunction:context:options:] (user: js, size: 18337) [annotate] [blame] [check-ins using]
︙ | |||
721 722 723 724 725 726 727 728 729 730 731 732 733 734 | 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 | + + + + + + + + + + | options: (OFArraySortOptions)options { OFMutableArray *new = [[self mutableCopy] autorelease]; [new sortUsingSelector: selector options: options]; [new makeImmutable]; return new; } - (OFArray *)sortedArrayUsingFunction: (OFCompareFunction)compare context: (void *)context options: (OFArraySortOptions)options { OFMutableArray *new = [[self mutableCopy] autorelease]; [new sortUsingFunction: compare context: context options: options]; [new makeImmutable]; return new; } #ifdef OF_HAVE_BLOCKS - (OFArray *)sortedArrayUsingComparator: (OFComparator)comparator options: (OFArraySortOptions)options { OFMutableArray *new = [[self mutableCopy] autorelease]; [new sortUsingComparator: comparator options: options]; |
︙ |