175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
- (id)mutableCopy
{
[self finishInitialization];
return [self mutableCopy];
}
/* From protocol OFComparing, but overridden in OFString */
- (of_comparison_result_t)compare: (OFString *)string
{
[self finishInitialization];
return [self compare: string];
}
/* From OFObject, but reimplemented in OFString */
- (bool)isEqual: (id)object
|
|
|
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
- (id)mutableCopy
{
[self finishInitialization];
return [self mutableCopy];
}
/* From protocol OFComparing, but overridden in OFString */
- (OFComparisonResult)compare: (OFString *)string
{
[self finishInitialization];
return [self compare: string];
}
/* From OFObject, but reimplemented in OFString */
- (bool)isEqual: (id)object
|
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
- (size_t)cStringLengthWithEncoding: (of_string_encoding_t)encoding
{
[self finishInitialization];
return [self cStringLengthWithEncoding: encoding];
}
- (of_comparison_result_t)caseInsensitiveCompare: (OFString *)string
{
[self finishInitialization];
return [self caseInsensitiveCompare: string];
}
- (of_unichar_t)characterAtIndex: (size_t)idx
{
|
|
|
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
- (size_t)cStringLengthWithEncoding: (of_string_encoding_t)encoding
{
[self finishInitialization];
return [self cStringLengthWithEncoding: encoding];
}
- (OFComparisonResult)caseInsensitiveCompare: (OFString *)string
{
[self finishInitialization];
return [self caseInsensitiveCompare: string];
}
- (of_unichar_t)characterAtIndex: (size_t)idx
{
|