Differences From Artifact [1ae322315c]:
- File
src/OFObject.h
— part of check-in
[033054ad75]
at
2009-05-29 19:21:57
on branch trunk
— A few renames.
OFExceptions:
* OFNoMemException to OFOutOfMemoryException.
* OFMemNotPartOfObjException to OFMemoryNotPartOfObjectException.OFObject:
* -[addItemToMemoryPool:] to -[addMemoryToPool:].
* -[allocWithSize:] to -[allocMemoryWithSize:].
* -[allocNItems:withSize] to -[allocMemoryForNItems:withSize:].
* -[resizeMem:toSize] to -[resizeMemory:toSize:].
* -[resizeMem:toNItems:withSize:] to
-[resizeMemoryToNItems:withSize:].
* -[freeMem] to -[freeMemory:].OFString:
* -[urlencode] to -[urlEncodedString].
* -[urldecode] to -[urlDecodedString]. (user: js, size: 5468) [annotate] [blame] [check-ins using]
To Artifact [3ce907fa27]:
- File src/OFObject.h — part of check-in [5008910e85] at 2009-06-01 12:20:58 on branch trunk — Add +[conformsTo:] and -[conformsTo:]. (user: js, size: 5884) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
49 50 51 52 53 54 55 56 57 58 59 60 61 62 | + (Class)class; /** * \return The name of the class as a C string */ + (const char*)name; /** * Replace a method with a method from another class. * * \param selector The selector of the method to replace * \param class The class from which the new method should be taken * \return The old implementation */ | > > > > > > > | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | + (Class)class; /** * \return The name of the class as a C string */ + (const char*)name; /** * \param protocol The protocol which should be checked for conformance * * \return A boolean whether the class conforms to the specified protocol */ + (BOOL)conformsTo: (Protocol*)protocol; /** * Replace a method with a method from another class. * * \param selector The selector of the method to replace * \param class The class from which the new method should be taken * \return The old implementation */ |
︙ | ︙ | |||
89 90 91 92 93 94 95 | * \param class The class whose kind is checked * * \return A boolean whether the object is of the specified kind */ - (BOOL)isKindOf: (Class)class; /** | | > > > > > > > | 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | * \param class The class whose kind is checked * * \return A boolean whether the object is of the specified kind */ - (BOOL)isKindOf: (Class)class; /** * \param selector The selector which should be checked for respondance * * \return A boolean whether the objects responds to the specified selector */ - (BOOL)respondsTo: (SEL)selector; /** * \param protocol The protocol which should be checked for conformance * * \return A boolean whether the objects conforms to the specified protocol */ - (BOOL)conformsTo: (Protocol*)protocol; /** * \param selector The selector for which the method should be returned * * \return The implementation for the specified selector */ - (IMP)methodFor: (SEL)selector; |
︙ | ︙ |