Differences From Artifact [5c29d52144]:
- File src/OFArray.h — part of check-in [e0a330b377] at 2019-09-29 20:53:32 on branch trunk — Reduce ivar scopes (user: js, size: 15640) [annotate] [blame] [check-ins using]
To Artifact [3219a87afc]:
- File
src/OFArray.h
— part of check-in
[1a9f18064e]
at
2019-09-30 21:27:19
on branch trunk
— Don't reserve ivars for class clusters
Subclasses of these often inherit methods (e.g. mutable class from
immutable class), which breaks. (user: js, size: 15614) [annotate] [blame] [check-ins using] [more...]
︙ | |||
88 89 90 91 92 93 94 | 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | - - - - | * @brief An abstract class for storing objects in an array. * * @note Subclasses must implement @ref count and @ref objectAtIndex:. */ @interface OFArray OF_GENERIC(ObjectType): OFObject <OFCopying, OFMutableCopying, OFCollection, OFSerialization, OFJSONRepresentation, OFMessagePackRepresentation> |
︙ |