Differences From Artifact [122f8a653b]:
- File src/OFString.h — part of check-in [c756e51a93] at 2019-08-31 16:20:41 on branch trunk — Fix order in a few headers (user: js, size: 41043) [annotate] [blame] [check-ins using] [more...]
To Artifact [6ace318746]:
- File
src/OFString.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: 41069) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
117 118 119 120 121 122 123 124 125 126 127 128 129 130 | /*! * @class OFString OFString.h ObjFW/OFString.h * * @brief A class for handling strings. */ @interface OFString: OFObject <OFCopying, OFMutableCopying, OFComparing, OFSerialization, OFJSONRepresentation, OFMessagePackRepresentation> /*! * @brief The length of the string in Unicode codepoints. */ @property (readonly, nonatomic) size_t length; /*! * @brief The OFString as a UTF-8 encoded C string. | > > > > | 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | /*! * @class OFString OFString.h ObjFW/OFString.h * * @brief A class for handling strings. */ @interface OFString: OFObject <OFCopying, OFMutableCopying, OFComparing, OFSerialization, OFJSONRepresentation, OFMessagePackRepresentation> { OF_RESERVE_IVARS(4) } /*! * @brief The length of the string in Unicode codepoints. */ @property (readonly, nonatomic) size_t length; /*! * @brief The OFString as a UTF-8 encoded C string. |
︙ | ︙ |