Differences From Artifact [9df3b05f63]:
- File
src/OFObject.h
— part of check-in
[6d589825cd]
at
2009-05-13 20:39:59
on branch trunk
— Let - release return void again.
If you want to know if it will be released, you can just get the retain
count and check it this way. (user: js, size: 5074) [annotate] [blame] [check-ins using]
To Artifact [9afbf70556]:
- File src/OFObject.h — part of check-in [8dc49f1861] at 2009-05-18 16:49:09 on branch trunk — Make - copy a protocol. (user: js, size: 5216) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
114 115 116 117 118 119 120 121 122 123 124 125 126 127 | * \param obj The object which is tested for equality * \return A boolean whether the object is equal to the other object */ - (BOOL)isEqual: (id)obj; /** * Calculate a hash for the object. * Classes containing data (like strings, arrays, lists etc.) should reimplement * this! * * \return A 32 bit hash for the object */ - (uint32_t)hash; | > | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | * \param obj The object which is tested for equality * \return A boolean whether the object is equal to the other object */ - (BOOL)isEqual: (id)obj; /** * Calculate a hash for the object. * * Classes containing data (like strings, arrays, lists etc.) should reimplement * this! * * \return A 32 bit hash for the object */ - (uint32_t)hash; |
︙ | ︙ | |||
207 208 209 210 211 212 213 | /** * Deallocates the object and also frees all memory allocated via its memory * pool. */ - (void)dealloc; @end | > > > > > > > > > > | 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 | /** * Deallocates the object and also frees all memory allocated via its memory * pool. */ - (void)dealloc; @end /** * Objects implementing this protocol can be copied. */ @protocol OFCopying /** * \return A copy of the object */ - (id)copy; @end |