14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#import "OFObject.h"
#import "OFArray.h"
/**
* A class for managing strings.
*/
@interface OFString: OFObject
{
char *string;
#ifdef __objc_INCLUDE_GNU
unsigned int length;
#else
int length;
#if __LP64__
|
|
|
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#import "OFObject.h"
#import "OFArray.h"
/**
* A class for managing strings.
*/
@interface OFString: OFObject <OFCopying>
{
char *string;
#ifdef __objc_INCLUDE_GNU
unsigned int length;
#else
int length;
#if __LP64__
|
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
- (const char*)cString;
/**
* \return The length of the OFString
*/
- (size_t)length;
/**
* Clones the OFString, creating a new one.
*
* \return A new autoreleased copy of the OFString as a OFMutableString
*/
- (id)copy;
/**
* Compares the OFString to another object.
*
* \param obj An object to compare with
* \return An integer which is the result of the comparison, see for example
* strcmp
*/
|
<
<
<
<
<
<
<
|
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
- (const char*)cString;
/**
* \return The length of the OFString
*/
- (size_t)length;
/**
* Compares the OFString to another object.
*
* \param obj An object to compare with
* \return An integer which is the result of the comparison, see for example
* strcmp
*/
|