Differences From Artifact [80d0f51e0b]:
- File
src/OFArray.h
— part of check-in
[8ff55bf218]
at
2011-07-17 16:38:47
on branch trunk
— Remove -[containsObjectIdenticalTo:] from OFCopying.
It is still implemented by all classes implementing OFCollection so far,
but new classes are not required to implement it anymore.This is required to add OFCountedSet later, which can't support it. (user: js, size: 8144) [annotate] [blame] [check-ins using]
To Artifact [43f23f91db]:
- File src/OFArray.h — part of check-in [ab71981cda] at 2011-07-19 23:28:58 on branch trunk — Make OFFastEnumeration part of OFCollection. (user: js, size: 8125) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
31 32 33 34 35 36 37 | typedef id (^of_array_map_block_t)(id object, size_t index); #endif /** * \brief A class for storing objects in an array. */ @interface OFArray: OFObject <OFCopying, OFMutableCopying, OFCollection, | | | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | typedef id (^of_array_map_block_t)(id object, size_t index); #endif /** * \brief A class for storing objects in an array. */ @interface OFArray: OFObject <OFCopying, OFMutableCopying, OFCollection, OFSerialization> { OFDataArray *array; } /** * \brief Creates a new OFArray. * |
︙ | ︙ |