Overview
Comment: | Move a few selectors from OFObject to the OFObject protocol.
Selectors are -[conformsToProtocol:], -[methodForSelector:] and |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
12eafc42ef7626fef62eaa8d4529bc57 |
User & Date: | js on 2011-12-28 18:41:44 |
Other Links: | manifest | tags |
Context
2011-12-29
| ||
01:55 | Fix -[OFNumber isEqual:] for booleans. check-in: f42b841347 user: js tags: trunk | |
2011-12-28
| ||
18:41 | Move a few selectors from OFObject to the OFObject protocol. check-in: 12eafc42ef user: js tags: trunk | |
2011-12-26
| ||
16:57 | Implement -[UTF8String] and -[UTF8StringLength] in OFString. check-in: ea76dec036 user: js tags: trunk | |
Changes
Modified src/OFObject.h from [27e15c911a] to [2c1d63b959].
︙ | |||
117 118 119 120 121 122 123 124 125 126 127 128 129 130 | 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | + + + + + + + + + + + + + + + + + + + + + + + + | * selector. * * \param selector The selector which should be checked for respondance * \return A boolean whether the objects responds to the specified selector */ - (BOOL)respondsToSelector: (SEL)selector; /** * \brief Checks whether the object conforms to the specified protocol. * * \param protocol The protocol which should be checked for conformance * \return A boolean whether the object conforms to the specified protocol */ - (BOOL)conformsToProtocol: (Protocol*)protocol; /** * \brief Returns the implementation for the specified selector. * * \param selector The selector for which the method should be returned * \return The implementation for the specified selector */ - (IMP)methodForSelector: (SEL)selector; /** * \brief Returns the type encoding for the specified selector. * * \param selector The selector for which the type encoding should be returned * \return The type encoding for the specified selector */ - (const char*)typeEncodingForSelector: (SEL)selector; /** * \brief Performs the specified selector. * * \param selector The selector to perform * \return The object returned by the method specified by the selector */ - (id)performSelector: (SEL)selector; |
︙ | |||
444 445 446 447 448 449 450 | 468 469 470 471 472 473 474 475 476 477 478 479 480 481 | - - - - - - - - - - - - - - - - - - - - - - - - | /** * \brief Returns the name of the object's class. * * \return The name of the object's class */ - (OFString*)className; |
︙ |