37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
extern "C" {
#endif
extern int of_string_check_utf8(const char*, size_t);
extern size_t of_string_unicode_to_utf8(of_unichar_t, char*);
extern size_t of_string_utf8_to_unicode(const char*, size_t, of_unichar_t*);
extern size_t of_string_position_to_index(const char*, size_t);
extern size_t of_string_index_to_position(const char*, size_t, size_t);
#ifdef __cplusplus
}
#endif
@class OFArray;
@class OFURL;
|
>
|
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
extern "C" {
#endif
extern int of_string_check_utf8(const char*, size_t);
extern size_t of_string_unicode_to_utf8(of_unichar_t, char*);
extern size_t of_string_utf8_to_unicode(const char*, size_t, of_unichar_t*);
extern size_t of_string_position_to_index(const char*, size_t);
extern size_t of_string_index_to_position(const char*, size_t, size_t);
extern size_t of_unicode_string_length(const of_unichar_t*);
#ifdef __cplusplus
}
#endif
@class OFArray;
@class OFURL;
|
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
* Creates a new OFString from another string.
*
* \param string A string to initialize the OFString with
* \return A new autoreleased OFString
*/
+ stringWithString: (OFString*)string;
/**
* Creates a new OFString from a format string.
* See printf for the format syntax.
*
* \param format A string used as format to initialize the OFString
* \return A new autoreleased OFString
*/
|
>
>
>
>
>
>
>
>
|
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
* Creates a new OFString from another string.
*
* \param string A string to initialize the OFString with
* \return A new autoreleased OFString
*/
+ stringWithString: (OFString*)string;
/**
* Creates a new OFString from a unicode string.
*
* \param string The unicode string
* \return A new autoreleased OFString
*/
+ stringWithUnicodeString: (of_unichar_t*)string;
/**
* Creates a new OFString from a format string.
* See printf for the format syntax.
*
* \param format A string used as format to initialize the OFString
* \return A new autoreleased OFString
*/
|
221
222
223
224
225
226
227
228
229
230
231
232
233
234
|
* Initializes an already allocated OFString with another string.
*
* \param string A string to initialize the OFString with
* \return An initialized OFString
*/
- initWithString: (OFString*)string;
/**
* Initializes an already allocated OFString with a format string.
* See printf for the format syntax.
*
* \param format A string used as format to initialize the OFString
* \return An initialized OFString
*/
|
>
>
>
>
>
>
>
>
|
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
|
* Initializes an already allocated OFString with another string.
*
* \param string A string to initialize the OFString with
* \return An initialized OFString
*/
- initWithString: (OFString*)string;
/**
* Initializes an already allocated OFString with a unicode string.
*
* \param string The unicode string
* \return An initialized OFString
*/
- initWithUnicodeString: (of_unichar_t*)string;
/**
* Initializes an already allocated OFString with a format string.
* See printf for the format syntax.
*
* \param format A string used as format to initialize the OFString
* \return An initialized OFString
*/
|