ObjFW
 All Classes Functions Variables
Instance Methods | List of all members
<OFComparing> Protocol Referenceabstract

A protocol for comparing objects. More...

#import <OFObject.h>

Inheritance diagram for <OFComparing>:
<OFObject> OFDataArray OFDate OFNumber OFString OFTimer OFBigDataArray OFConstantString OFMutableString

Instance Methods

(of_comparison_result_t) - compare:
 Compares the object with another object.
 
- Instance Methods inherited from <OFObject>
(Class) - class
 Returns the class of the object.
 
(BOOL) - isKindOfClass:
 Returns a boolean whether the object of the specified kind.
 
(BOOL) - isMemberOfClass:
 Returns a boolean whether the object is a member of the specified class.
 
(BOOL) - respondsToSelector:
 Returns a boolean whether the object responds to the specified selector.
 
(BOOL) - conformsToProtocol:
 Checks whether the object conforms to the specified protocol.
 
(IMP) - methodForSelector:
 Returns the implementation for the specified selector.
 
(const char *) - typeEncodingForSelector:
 Returns the type encoding for the specified selector.
 
(id) - performSelector:
 Performs the specified selector.
 
(id) - performSelector:withObject:
 Performs the specified selector with the specified object.
 
(id) - performSelector:withObject:withObject:
 Performs the specified selector with the specified objects.
 
(BOOL) - isEqual:
 Checks two objects for equality.
 
(uint32_t) - hash
 Calculates a hash for the object.
 
(id) - retain
 Increases the retain count.
 
(unsigned int) - retainCount
 Returns the retain count.
 
(void) - release
 Decreases the retain count.
 
(id) - autorelease
 Adds the object to the topmost OFAutoreleasePool of the thread's autorelease pool stack.
 
(id) - self
 Returns the receiver.
 
(BOOL) - isProxy
 Returns whether the object is a proxy object.
 

Detailed Description

A protocol for comparing objects.

This protocol is implemented by objects that can be compared.

Method Documentation

- (of_comparison_result_t) compare: (id< OFComparing >)  object

Compares the object with another object.

Parameters
objectAn object to compare the object to
Returns
The result of the comparison

The documentation for this protocol was generated from the following file: