Differences From Artifact [5a53632ba0]:
- File src/OFMutableData.h — part of check-in [e308b28e00] at 2019-08-01 22:13:50 on branch trunk — OFMutableData: Add -[mutable{First,Last}Item] (user: js, size: 5949) [annotate] [blame] [check-ins using]
To Artifact [ad7c91dbcd]:
- File
src/OFMutableData.h
— part of check-in
[496695d778]
at
2019-09-29 19:35:38
on branch trunk
— Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (user: js, size: 5970) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
26 27 28 29 30 31 32 33 34 35 36 37 38 39 | * @class OFMutableData OFMutableData.h ObjFW/OFMutableData.h * * @brief A class for storing and manipulating arbitrary data in an array. */ @interface OFMutableData: OFData { size_t _capacity; } /*! * @brief All items of the OFMutableData as a C array. * * @warning The pointer is only valid until the OFMutableData is changed! * | > | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | * @class OFMutableData OFMutableData.h ObjFW/OFMutableData.h * * @brief A class for storing and manipulating arbitrary data in an array. */ @interface OFMutableData: OFData { size_t _capacity; OF_RESERVE_IVARS(4) } /*! * @brief All items of the OFMutableData as a C array. * * @warning The pointer is only valid until the OFMutableData is changed! * |
︙ | ︙ |