Differences From Artifact [5cef34a803]:
- File
src/OFCollection.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: 1184) [annotate] [blame] [check-ins using]
To Artifact [bf46b35091]:
- File src/OFCollection.h — part of check-in [ab71981cda] at 2011-07-19 23:28:58 on branch trunk — Make OFFastEnumeration part of OFCollection. (user: js, size: 1203) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
15 16 17 18 19 20 21 | */ #import "OFEnumerator.h" /** * \brief A protocol with methods common for all collections. */ | | | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | */ #import "OFEnumerator.h" /** * \brief A protocol with methods common for all collections. */ @protocol OFCollection <OFEnumerating, OFFastEnumeration> #ifdef OF_HAVE_PROPERTIES @property (readonly) size_t count; #endif /** * \brief Returns the number of objects in the collection. * |
︙ | ︙ |