#import <ObjectiveLib/Text.h>
Public Member Functions | |
| (id) | - class |
| Return the class object. | |
| (int) | - compare: |
| Compare this object to another. | |
| (id) | - copy |
| Copy this object. | |
| (const char *) | - cString |
| Return the array of characters controlled by this object. | |
| (id) | - free |
| Free the memory associated with this object. | |
| (unsigned) | - hash |
| Return a hash code. | |
| (BOOL) | - isEqual: |
| Return whether this text object is equal to another one. | |
| (unsigned) | - length |
| Return the length of the controlled sequence of characters. | |
Static Public Member Functions | |
| (id) | + class |
| Return the class object. | |
| (void) | + load |
| Performed when the class is loaded into the runtime system. | |
Protected Attributes | |
| char * | c_string |
| The character data. | |
| unsigned | len |
| The length of the data. | |
Instances of this class that contain non-ASCII characters are not supported.
| - (id) class |
Return the class object.
| + (id) class |
Return the class object.
| - (int) compare: | (id) | other |
Compare this object to another.
OLConstantString objects can be compared to other OLConstantString objects and to OLText objects. The two objects, if compatible, will be compared lexicographically.
| other | the object to which to compare this one |
| - (id) copy |
Copy this object.
| - (const char*) cString |
Return the array of characters controlled by this object.
| - (id) free |
Free the memory associated with this object.
| - (unsigned) hash |
Return a hash code.
The hash code for this text object is computed using OLHash.
| - (BOOL) isEqual: | (id) | other |
Return whether this text object is equal to another one.
This message returns YES if compare: returns zero.
| other | the object to test |
| - (unsigned) length |
Return the length of the controlled sequence of characters.
| + (void) load |
Performed when the class is loaded into the runtime system.
Please do not call this method. It is for the use of the runtime system.
- (char*) c_string [protected] |
The character data.
- (unsigned) len [protected] |
The length of the data.
|