Overview
Comment: | Add OFCopying to OFXMLElement. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
33ac65f8f78ba34f8450424e6310facb |
User & Date: | js on 2011-06-28 22:21:07 |
Other Links: | manifest | tags |
Context
2011-06-28
| ||
22:56 | Add -[readStringWithLength:] to OFStream. check-in: 90a9d9475a user: js tags: trunk | |
22:21 | Add OFCopying to OFXMLElement. check-in: 33ac65f8f7 user: js tags: trunk | |
22:20 | Use isa as class for the copy where useful. check-in: 6d3b3d0468 user: js tags: trunk | |
Changes
Modified src/OFXMLElement.h from [311a0ed1a3] to [b36f7c7043].
︙ | ︙ | |||
23 24 25 26 27 28 29 | @class OFMutableString; @class OFMutableArray; @class OFMutableDictionary; /** * \brief A class which stores an XML element. */ | | | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | @class OFMutableString; @class OFMutableArray; @class OFMutableDictionary; /** * \brief A class which stores an XML element. */ @interface OFXMLElement: OFObject <OFCopying, OFSerialization> { OFString *name; OFString *ns; OFString *defaultNamespace; OFMutableArray *attributes; OFMutableDictionary *namespaces; OFMutableArray *children; |
︙ | ︙ |
Modified src/OFXMLElement.m from [4687f4ccbd] to [4fc586873f].
︙ | ︙ | |||
1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 | OF_HASH_ADD_INT32(hash, [CDATA hash]); OF_HASH_ADD_INT32(hash, [comment hash]); OF_HASH_FINALIZE(hash); return hash; } - (void)dealloc { [name release]; [ns release]; [defaultNamespace release]; [attributes release]; | > > > > > | 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 | OF_HASH_ADD_INT32(hash, [CDATA hash]); OF_HASH_ADD_INT32(hash, [comment hash]); OF_HASH_FINALIZE(hash); return hash; } - copy { return [[isa alloc] initWithElement: self]; } - (void)dealloc { [name release]; [ns release]; [defaultNamespace release]; [attributes release]; |
︙ | ︙ |