1 //******************************************************************************
2 // Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 // See the included file COPYING.TXT for details about the copyright.
5 //
6 // This program is distributed in the hope that it will be useful,
7 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10
11
12 #include "qstring_c.h"
13
QString_Create()14 QStringH QString_Create()
15 {
16 return (QStringH) new QString();
17 }
18
QString_Destroy(QStringH handle)19 void QString_Destroy(QStringH handle)
20 {
21 delete (QString *)handle;
22 }
23
QString_Create2(const QCharH unicode,int size)24 QStringH QString_Create2(const QCharH unicode, int size)
25 {
26 return (QStringH) new QString((const QChar*)unicode, size);
27 }
28
QString_Create3(PWideChar c)29 QStringH QString_Create3(PWideChar c)
30 {
31 return (QStringH) new QString(*(QChar *)c);
32 }
33
QString_Create5(PWideString AnonParam1)34 QStringH QString_Create5(PWideString AnonParam1)
35 {
36 QString t_AnonParam1;
37 copyPWideStringToQString(AnonParam1, t_AnonParam1);
38 return (QStringH) new QString(t_AnonParam1);
39 }
40
QString_swap(QStringH handle,PWideString other)41 void QString_swap(QStringH handle, PWideString other)
42 {
43 QString t_other;
44 copyPWideStringToQString(other, t_other);
45 ((QString *)handle)->swap(t_other);
46 copyQStringToPWideString(t_other, other);
47 }
48
QString_size(QStringH handle)49 int QString_size(QStringH handle)
50 {
51 return (int) ((QString *)handle)->size();
52 }
53
QString_count(QStringH handle)54 int QString_count(QStringH handle)
55 {
56 return (int) ((QString *)handle)->count();
57 }
58
QString_length(QStringH handle)59 int QString_length(QStringH handle)
60 {
61 return (int) ((QString *)handle)->length();
62 }
63
QString_isEmpty(QStringH handle)64 bool QString_isEmpty(QStringH handle)
65 {
66 return (bool) ((QString *)handle)->isEmpty();
67 }
68
QString_resize(QStringH handle,int size)69 void QString_resize(QStringH handle, int size)
70 {
71 ((QString *)handle)->resize(size);
72 }
73
QString_fill(QStringH handle,PWideString retval,PWideChar c,int size)74 void QString_fill(QStringH handle, PWideString retval, PWideChar c, int size)
75 {
76 QString t_retval;
77 t_retval = ((QString *)handle)->fill(*(QChar *)c, size);
78 copyQStringToPWideString(t_retval, retval);
79 }
80
QString_truncate(QStringH handle,int pos)81 void QString_truncate(QStringH handle, int pos)
82 {
83 ((QString *)handle)->truncate(pos);
84 }
85
QString_chop(QStringH handle,int n)86 void QString_chop(QStringH handle, int n)
87 {
88 ((QString *)handle)->chop(n);
89 }
90
QString_capacity(QStringH handle)91 int QString_capacity(QStringH handle)
92 {
93 return (int) ((QString *)handle)->capacity();
94 }
95
QString_reserve(QStringH handle,int size)96 void QString_reserve(QStringH handle, int size)
97 {
98 ((QString *)handle)->reserve(size);
99 }
100
QString_squeeze(QStringH handle)101 void QString_squeeze(QStringH handle)
102 {
103 ((QString *)handle)->squeeze();
104 }
105
QString_unicode(QStringH handle)106 const QCharH QString_unicode(QStringH handle)
107 {
108 return (const QCharH) ((QString *)handle)->unicode();
109 }
110
QString_data(QStringH handle)111 QCharH QString_data(QStringH handle)
112 {
113 return (QCharH) ((QString *)handle)->data();
114 }
115
QString_constData(QStringH handle)116 const QCharH QString_constData(QStringH handle)
117 {
118 return (const QCharH) ((QString *)handle)->constData();
119 }
120
QString_detach(QStringH handle)121 void QString_detach(QStringH handle)
122 {
123 ((QString *)handle)->detach();
124 }
125
QString_isDetached(QStringH handle)126 bool QString_isDetached(QStringH handle)
127 {
128 return (bool) ((QString *)handle)->isDetached();
129 }
130
QString_isSharedWith(QStringH handle,PWideString other)131 bool QString_isSharedWith(QStringH handle, PWideString other)
132 {
133 QString t_other;
134 copyPWideStringToQString(other, t_other);
135 return (bool) ((QString *)handle)->isSharedWith(t_other);
136 }
137
QString_clear(QStringH handle)138 void QString_clear(QStringH handle)
139 {
140 ((QString *)handle)->clear();
141 }
142
QString_at(QStringH handle,PWideChar retval,int i)143 void QString_at(QStringH handle, PWideChar retval, int i)
144 {
145 *(QChar *)retval = ((QString *)handle)->at(i);
146 }
147
QString_arg(QStringH handle,PWideString retval,qlonglong a,int fieldwidth,int base,PWideChar fillChar)148 void QString_arg(QStringH handle, PWideString retval, qlonglong a, int fieldwidth, int base, PWideChar fillChar)
149 {
150 QString t_retval;
151 t_retval = ((QString *)handle)->arg(a, fieldwidth, base, *(QChar *)fillChar);
152 copyQStringToPWideString(t_retval, retval);
153 }
154
QString_arg2(QStringH handle,PWideString retval,qulonglong a,int fieldwidth,int base,PWideChar fillChar)155 void QString_arg2(QStringH handle, PWideString retval, qulonglong a, int fieldwidth, int base, PWideChar fillChar)
156 {
157 QString t_retval;
158 t_retval = ((QString *)handle)->arg(a, fieldwidth, base, *(QChar *)fillChar);
159 copyQStringToPWideString(t_retval, retval);
160 }
161
QString_arg4(QStringH handle,PWideString retval,ulong a,int fieldwidth,int base,PWideChar fillChar)162 void QString_arg4(QStringH handle, PWideString retval, ulong a, int fieldwidth, int base, PWideChar fillChar)
163 {
164 QString t_retval;
165 t_retval = ((QString *)handle)->arg(a, fieldwidth, base, *(QChar *)fillChar);
166 copyQStringToPWideString(t_retval, retval);
167 }
168
QString_arg7(QStringH handle,PWideString retval,short a,int fieldWidth,int base,PWideChar fillChar)169 void QString_arg7(QStringH handle, PWideString retval, short a, int fieldWidth, int base, PWideChar fillChar)
170 {
171 QString t_retval;
172 t_retval = ((QString *)handle)->arg(a, fieldWidth, base, *(QChar *)fillChar);
173 copyQStringToPWideString(t_retval, retval);
174 }
175
QString_arg8(QStringH handle,PWideString retval,ushort a,int fieldWidth,int base,PWideChar fillChar)176 void QString_arg8(QStringH handle, PWideString retval, ushort a, int fieldWidth, int base, PWideChar fillChar)
177 {
178 QString t_retval;
179 t_retval = ((QString *)handle)->arg(a, fieldWidth, base, *(QChar *)fillChar);
180 copyQStringToPWideString(t_retval, retval);
181 }
182
QString_arg9(QStringH handle,PWideString retval,double a,int fieldWidth,char fmt,int prec,PWideChar fillChar)183 void QString_arg9(QStringH handle, PWideString retval, double a, int fieldWidth, char fmt, int prec, PWideChar fillChar)
184 {
185 QString t_retval;
186 t_retval = ((QString *)handle)->arg(a, fieldWidth, fmt, prec, *(QChar *)fillChar);
187 copyQStringToPWideString(t_retval, retval);
188 }
189
QString_arg10(QStringH handle,PWideString retval,char a,int fieldWidth,PWideChar fillChar)190 void QString_arg10(QStringH handle, PWideString retval, char a, int fieldWidth, PWideChar fillChar)
191 {
192 QString t_retval;
193 t_retval = ((QString *)handle)->arg(a, fieldWidth, *(QChar *)fillChar);
194 copyQStringToPWideString(t_retval, retval);
195 }
196
QString_arg11(QStringH handle,PWideString retval,PWideChar a,int fieldWidth,PWideChar fillChar)197 void QString_arg11(QStringH handle, PWideString retval, PWideChar a, int fieldWidth, PWideChar fillChar)
198 {
199 QString t_retval;
200 t_retval = ((QString *)handle)->arg(*(QChar *)a, fieldWidth, *(QChar *)fillChar);
201 copyQStringToPWideString(t_retval, retval);
202 }
203
QString_arg12(QStringH handle,PWideString retval,PWideString a,int fieldWidth,PWideChar fillChar)204 void QString_arg12(QStringH handle, PWideString retval, PWideString a, int fieldWidth, PWideChar fillChar)
205 {
206 QString t_retval;
207 QString t_a;
208 copyPWideStringToQString(a, t_a);
209 t_retval = ((QString *)handle)->arg(t_a, fieldWidth, *(QChar *)fillChar);
210 copyQStringToPWideString(t_retval, retval);
211 }
212
QString_arg13(QStringH handle,PWideString retval,PWideString a1,PWideString a2)213 void QString_arg13(QStringH handle, PWideString retval, PWideString a1, PWideString a2)
214 {
215 QString t_retval;
216 QString t_a1;
217 QString t_a2;
218 copyPWideStringToQString(a1, t_a1);
219 copyPWideStringToQString(a2, t_a2);
220 t_retval = ((QString *)handle)->arg(t_a1, t_a2);
221 copyQStringToPWideString(t_retval, retval);
222 }
223
QString_arg14(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3)224 void QString_arg14(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3)
225 {
226 QString t_retval;
227 QString t_a1;
228 QString t_a2;
229 QString t_a3;
230 copyPWideStringToQString(a1, t_a1);
231 copyPWideStringToQString(a2, t_a2);
232 copyPWideStringToQString(a3, t_a3);
233 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3);
234 copyQStringToPWideString(t_retval, retval);
235 }
236
QString_arg15(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4)237 void QString_arg15(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4)
238 {
239 QString t_retval;
240 QString t_a1;
241 QString t_a2;
242 QString t_a3;
243 QString t_a4;
244 copyPWideStringToQString(a1, t_a1);
245 copyPWideStringToQString(a2, t_a2);
246 copyPWideStringToQString(a3, t_a3);
247 copyPWideStringToQString(a4, t_a4);
248 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4);
249 copyQStringToPWideString(t_retval, retval);
250 }
251
QString_arg16(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4,PWideString a5)252 void QString_arg16(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4, PWideString a5)
253 {
254 QString t_retval;
255 QString t_a1;
256 QString t_a2;
257 QString t_a3;
258 QString t_a4;
259 QString t_a5;
260 copyPWideStringToQString(a1, t_a1);
261 copyPWideStringToQString(a2, t_a2);
262 copyPWideStringToQString(a3, t_a3);
263 copyPWideStringToQString(a4, t_a4);
264 copyPWideStringToQString(a5, t_a5);
265 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4, t_a5);
266 copyQStringToPWideString(t_retval, retval);
267 }
268
QString_arg17(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4,PWideString a5,PWideString a6)269 void QString_arg17(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4, PWideString a5, PWideString a6)
270 {
271 QString t_retval;
272 QString t_a1;
273 QString t_a2;
274 QString t_a3;
275 QString t_a4;
276 QString t_a5;
277 QString t_a6;
278 copyPWideStringToQString(a1, t_a1);
279 copyPWideStringToQString(a2, t_a2);
280 copyPWideStringToQString(a3, t_a3);
281 copyPWideStringToQString(a4, t_a4);
282 copyPWideStringToQString(a5, t_a5);
283 copyPWideStringToQString(a6, t_a6);
284 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4, t_a5, t_a6);
285 copyQStringToPWideString(t_retval, retval);
286 }
287
QString_arg18(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4,PWideString a5,PWideString a6,PWideString a7)288 void QString_arg18(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4, PWideString a5, PWideString a6, PWideString a7)
289 {
290 QString t_retval;
291 QString t_a1;
292 QString t_a2;
293 QString t_a3;
294 QString t_a4;
295 QString t_a5;
296 QString t_a6;
297 QString t_a7;
298 copyPWideStringToQString(a1, t_a1);
299 copyPWideStringToQString(a2, t_a2);
300 copyPWideStringToQString(a3, t_a3);
301 copyPWideStringToQString(a4, t_a4);
302 copyPWideStringToQString(a5, t_a5);
303 copyPWideStringToQString(a6, t_a6);
304 copyPWideStringToQString(a7, t_a7);
305 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4, t_a5, t_a6, t_a7);
306 copyQStringToPWideString(t_retval, retval);
307 }
308
QString_arg19(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4,PWideString a5,PWideString a6,PWideString a7,PWideString a8)309 void QString_arg19(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4, PWideString a5, PWideString a6, PWideString a7, PWideString a8)
310 {
311 QString t_retval;
312 QString t_a1;
313 QString t_a2;
314 QString t_a3;
315 QString t_a4;
316 QString t_a5;
317 QString t_a6;
318 QString t_a7;
319 QString t_a8;
320 copyPWideStringToQString(a1, t_a1);
321 copyPWideStringToQString(a2, t_a2);
322 copyPWideStringToQString(a3, t_a3);
323 copyPWideStringToQString(a4, t_a4);
324 copyPWideStringToQString(a5, t_a5);
325 copyPWideStringToQString(a6, t_a6);
326 copyPWideStringToQString(a7, t_a7);
327 copyPWideStringToQString(a8, t_a8);
328 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4, t_a5, t_a6, t_a7, t_a8);
329 copyQStringToPWideString(t_retval, retval);
330 }
331
QString_arg20(QStringH handle,PWideString retval,PWideString a1,PWideString a2,PWideString a3,PWideString a4,PWideString a5,PWideString a6,PWideString a7,PWideString a8,PWideString a9)332 void QString_arg20(QStringH handle, PWideString retval, PWideString a1, PWideString a2, PWideString a3, PWideString a4, PWideString a5, PWideString a6, PWideString a7, PWideString a8, PWideString a9)
333 {
334 QString t_retval;
335 QString t_a1;
336 QString t_a2;
337 QString t_a3;
338 QString t_a4;
339 QString t_a5;
340 QString t_a6;
341 QString t_a7;
342 QString t_a8;
343 QString t_a9;
344 copyPWideStringToQString(a1, t_a1);
345 copyPWideStringToQString(a2, t_a2);
346 copyPWideStringToQString(a3, t_a3);
347 copyPWideStringToQString(a4, t_a4);
348 copyPWideStringToQString(a5, t_a5);
349 copyPWideStringToQString(a6, t_a6);
350 copyPWideStringToQString(a7, t_a7);
351 copyPWideStringToQString(a8, t_a8);
352 copyPWideStringToQString(a9, t_a9);
353 t_retval = ((QString *)handle)->arg(t_a1, t_a2, t_a3, t_a4, t_a5, t_a6, t_a7, t_a8, t_a9);
354 copyQStringToPWideString(t_retval, retval);
355 }
356
QString_indexOf(QStringH handle,PWideChar c,int from,Qt::CaseSensitivity cs)357 int QString_indexOf(QStringH handle, PWideChar c, int from, Qt::CaseSensitivity cs)
358 {
359 return (int) ((QString *)handle)->indexOf(*(QChar *)c, from, cs);
360 }
361
QString_lastIndexOf(QStringH handle,PWideChar c,int from,Qt::CaseSensitivity cs)362 int QString_lastIndexOf(QStringH handle, PWideChar c, int from, Qt::CaseSensitivity cs)
363 {
364 return (int) ((QString *)handle)->lastIndexOf(*(QChar *)c, from, cs);
365 }
366
QString_contains(QStringH handle,PWideChar c,Qt::CaseSensitivity cs)367 bool QString_contains(QStringH handle, PWideChar c, Qt::CaseSensitivity cs)
368 {
369 return (bool) ((QString *)handle)->contains(*(QChar *)c, cs);
370 }
371
QString_contains2(QStringH handle,PWideString s,Qt::CaseSensitivity cs)372 bool QString_contains2(QStringH handle, PWideString s, Qt::CaseSensitivity cs)
373 {
374 QString t_s;
375 copyPWideStringToQString(s, t_s);
376 return (bool) ((QString *)handle)->contains(t_s, cs);
377 }
378
QString_count2(QStringH handle,PWideChar c,Qt::CaseSensitivity cs)379 int QString_count2(QStringH handle, PWideChar c, Qt::CaseSensitivity cs)
380 {
381 return (int) ((QString *)handle)->count(*(QChar *)c, cs);
382 }
383
QString_count3(QStringH handle,PWideString s,Qt::CaseSensitivity cs)384 int QString_count3(QStringH handle, PWideString s, Qt::CaseSensitivity cs)
385 {
386 QString t_s;
387 copyPWideStringToQString(s, t_s);
388 return (int) ((QString *)handle)->count(t_s, cs);
389 }
390
QString_indexOf3(QStringH handle,const QRegExpH AnonParam1,int from)391 int QString_indexOf3(QStringH handle, const QRegExpH AnonParam1, int from)
392 {
393 return (int) ((QString *)handle)->indexOf(*(const QRegExp*)AnonParam1, from);
394 }
395
QString_lastIndexOf3(QStringH handle,const QRegExpH AnonParam1,int from)396 int QString_lastIndexOf3(QStringH handle, const QRegExpH AnonParam1, int from)
397 {
398 return (int) ((QString *)handle)->lastIndexOf(*(const QRegExp*)AnonParam1, from);
399 }
400
QString_contains3(QStringH handle,const QRegExpH rx)401 bool QString_contains3(QStringH handle, const QRegExpH rx)
402 {
403 return (bool) ((QString *)handle)->contains(*(const QRegExp*)rx);
404 }
405
QString_count4(QStringH handle,const QRegExpH AnonParam1)406 int QString_count4(QStringH handle, const QRegExpH AnonParam1)
407 {
408 return (int) ((QString *)handle)->count(*(const QRegExp*)AnonParam1);
409 }
410
QString_contains5(QStringH handle,const QRegularExpressionH re)411 bool QString_contains5(QStringH handle, const QRegularExpressionH re)
412 {
413 return (bool) ((QString *)handle)->contains(*(const QRegularExpression*)re);
414 }
415
QString_contains6(QStringH handle,const QRegularExpressionH re,QRegularExpressionMatchH match)416 bool QString_contains6(QStringH handle, const QRegularExpressionH re, QRegularExpressionMatchH match)
417 {
418 return (bool) ((QString *)handle)->contains(*(const QRegularExpression*)re, (QRegularExpressionMatch*)match);
419 }
420
QString_count5(QStringH handle,const QRegularExpressionH re)421 int QString_count5(QStringH handle, const QRegularExpressionH re)
422 {
423 return (int) ((QString *)handle)->count(*(const QRegularExpression*)re);
424 }
425
QString_section(QStringH handle,PWideString retval,PWideChar sep,int start,int end,unsigned int flags)426 void QString_section(QStringH handle, PWideString retval, PWideChar sep, int start, int end, unsigned int flags)
427 {
428 QString t_retval;
429 t_retval = ((QString *)handle)->section(*(QChar *)sep, start, end, (QString::SectionFlags)flags);
430 copyQStringToPWideString(t_retval, retval);
431 }
432
QString_section2(QStringH handle,PWideString retval,PWideString in_sep,int start,int end,unsigned int flags)433 void QString_section2(QStringH handle, PWideString retval, PWideString in_sep, int start, int end, unsigned int flags)
434 {
435 QString t_retval;
436 QString t_in_sep;
437 copyPWideStringToQString(in_sep, t_in_sep);
438 t_retval = ((QString *)handle)->section(t_in_sep, start, end, (QString::SectionFlags)flags);
439 copyQStringToPWideString(t_retval, retval);
440 }
441
QString_section3(QStringH handle,PWideString retval,const QRegExpH reg,int start,int end,unsigned int flags)442 void QString_section3(QStringH handle, PWideString retval, const QRegExpH reg, int start, int end, unsigned int flags)
443 {
444 QString t_retval;
445 t_retval = ((QString *)handle)->section(*(const QRegExp*)reg, start, end, (QString::SectionFlags)flags);
446 copyQStringToPWideString(t_retval, retval);
447 }
448
QString_section4(QStringH handle,PWideString retval,const QRegularExpressionH re,int start,int end,unsigned int flags)449 void QString_section4(QStringH handle, PWideString retval, const QRegularExpressionH re, int start, int end, unsigned int flags)
450 {
451 QString t_retval;
452 t_retval = ((QString *)handle)->section(*(const QRegularExpression*)re, start, end, (QString::SectionFlags)flags);
453 copyQStringToPWideString(t_retval, retval);
454 }
455
QString_left(QStringH handle,PWideString retval,int n)456 void QString_left(QStringH handle, PWideString retval, int n)
457 {
458 QString t_retval;
459 t_retval = ((QString *)handle)->left(n);
460 copyQStringToPWideString(t_retval, retval);
461 }
462
QString_right(QStringH handle,PWideString retval,int n)463 void QString_right(QStringH handle, PWideString retval, int n)
464 {
465 QString t_retval;
466 t_retval = ((QString *)handle)->right(n);
467 copyQStringToPWideString(t_retval, retval);
468 }
469
QString_mid(QStringH handle,PWideString retval,int position,int n)470 void QString_mid(QStringH handle, PWideString retval, int position, int n)
471 {
472 QString t_retval;
473 t_retval = ((QString *)handle)->mid(position, n);
474 copyQStringToPWideString(t_retval, retval);
475 }
476
QString_startsWith(QStringH handle,PWideString s,Qt::CaseSensitivity cs)477 bool QString_startsWith(QStringH handle, PWideString s, Qt::CaseSensitivity cs)
478 {
479 QString t_s;
480 copyPWideStringToQString(s, t_s);
481 return (bool) ((QString *)handle)->startsWith(t_s, cs);
482 }
483
QString_startsWith2(QStringH handle,PWideChar c,Qt::CaseSensitivity cs)484 bool QString_startsWith2(QStringH handle, PWideChar c, Qt::CaseSensitivity cs)
485 {
486 return (bool) ((QString *)handle)->startsWith(*(QChar *)c, cs);
487 }
488
QString_endsWith(QStringH handle,PWideString s,Qt::CaseSensitivity cs)489 bool QString_endsWith(QStringH handle, PWideString s, Qt::CaseSensitivity cs)
490 {
491 QString t_s;
492 copyPWideStringToQString(s, t_s);
493 return (bool) ((QString *)handle)->endsWith(t_s, cs);
494 }
495
QString_endsWith2(QStringH handle,PWideChar c,Qt::CaseSensitivity cs)496 bool QString_endsWith2(QStringH handle, PWideChar c, Qt::CaseSensitivity cs)
497 {
498 return (bool) ((QString *)handle)->endsWith(*(QChar *)c, cs);
499 }
500
QString_leftJustified(QStringH handle,PWideString retval,int width,PWideChar fill,bool trunc)501 void QString_leftJustified(QStringH handle, PWideString retval, int width, PWideChar fill, bool trunc)
502 {
503 QString t_retval;
504 t_retval = ((QString *)handle)->leftJustified(width, *(QChar *)fill, trunc);
505 copyQStringToPWideString(t_retval, retval);
506 }
507
QString_rightJustified(QStringH handle,PWideString retval,int width,PWideChar fill,bool trunc)508 void QString_rightJustified(QStringH handle, PWideString retval, int width, PWideChar fill, bool trunc)
509 {
510 QString t_retval;
511 t_retval = ((QString *)handle)->rightJustified(width, *(QChar *)fill, trunc);
512 copyQStringToPWideString(t_retval, retval);
513 }
514
QString_toLower(QStringH handle,PWideString retval)515 void QString_toLower(QStringH handle, PWideString retval)
516 {
517 QString t_retval;
518 t_retval = ((QString *)handle)->toLower();
519 copyQStringToPWideString(t_retval, retval);
520 }
521
QString_toUpper(QStringH handle,PWideString retval)522 void QString_toUpper(QStringH handle, PWideString retval)
523 {
524 QString t_retval;
525 t_retval = ((QString *)handle)->toUpper();
526 copyQStringToPWideString(t_retval, retval);
527 }
528
QString_toCaseFolded(QStringH handle,PWideString retval)529 void QString_toCaseFolded(QStringH handle, PWideString retval)
530 {
531 QString t_retval;
532 t_retval = ((QString *)handle)->toCaseFolded();
533 copyQStringToPWideString(t_retval, retval);
534 }
535
QString_trimmed(QStringH handle,PWideString retval)536 void QString_trimmed(QStringH handle, PWideString retval)
537 {
538 QString t_retval;
539 t_retval = ((QString *)handle)->trimmed();
540 copyQStringToPWideString(t_retval, retval);
541 }
542
QString_simplified(QStringH handle,PWideString retval)543 void QString_simplified(QStringH handle, PWideString retval)
544 {
545 QString t_retval;
546 t_retval = ((QString *)handle)->simplified();
547 copyQStringToPWideString(t_retval, retval);
548 }
549
QString_toHtmlEscaped(QStringH handle,PWideString retval)550 void QString_toHtmlEscaped(QStringH handle, PWideString retval)
551 {
552 QString t_retval;
553 t_retval = ((QString *)handle)->toHtmlEscaped();
554 copyQStringToPWideString(t_retval, retval);
555 }
556
QString_insert(QStringH handle,PWideString retval,int i,PWideChar c)557 void QString_insert(QStringH handle, PWideString retval, int i, PWideChar c)
558 {
559 QString t_retval;
560 t_retval = ((QString *)handle)->insert(i, *(QChar *)c);
561 copyQStringToPWideString(t_retval, retval);
562 }
563
QString_insert2(QStringH handle,PWideString retval,int i,const QCharH uc,int len)564 void QString_insert2(QStringH handle, PWideString retval, int i, const QCharH uc, int len)
565 {
566 QString t_retval;
567 t_retval = ((QString *)handle)->insert(i, (const QChar*)uc, len);
568 copyQStringToPWideString(t_retval, retval);
569 }
570
QString_insert3(QStringH handle,PWideString retval,int i,PWideString s)571 void QString_insert3(QStringH handle, PWideString retval, int i, PWideString s)
572 {
573 QString t_retval;
574 QString t_s;
575 copyPWideStringToQString(s, t_s);
576 t_retval = ((QString *)handle)->insert(i, t_s);
577 copyQStringToPWideString(t_retval, retval);
578 }
579
QString_append(QStringH handle,PWideString retval,PWideChar c)580 void QString_append(QStringH handle, PWideString retval, PWideChar c)
581 {
582 QString t_retval;
583 t_retval = ((QString *)handle)->append(*(QChar *)c);
584 copyQStringToPWideString(t_retval, retval);
585 }
586
QString_append2(QStringH handle,PWideString retval,const QCharH uc,int len)587 void QString_append2(QStringH handle, PWideString retval, const QCharH uc, int len)
588 {
589 QString t_retval;
590 t_retval = ((QString *)handle)->append((const QChar*)uc, len);
591 copyQStringToPWideString(t_retval, retval);
592 }
593
QString_append3(QStringH handle,PWideString retval,PWideString s)594 void QString_append3(QStringH handle, PWideString retval, PWideString s)
595 {
596 QString t_retval;
597 QString t_s;
598 copyPWideStringToQString(s, t_s);
599 t_retval = ((QString *)handle)->append(t_s);
600 copyQStringToPWideString(t_retval, retval);
601 }
602
QString_prepend(QStringH handle,PWideString retval,PWideChar c)603 void QString_prepend(QStringH handle, PWideString retval, PWideChar c)
604 {
605 QString t_retval;
606 t_retval = ((QString *)handle)->prepend(*(QChar *)c);
607 copyQStringToPWideString(t_retval, retval);
608 }
609
QString_prepend2(QStringH handle,PWideString retval,PWideString s)610 void QString_prepend2(QStringH handle, PWideString retval, PWideString s)
611 {
612 QString t_retval;
613 QString t_s;
614 copyPWideStringToQString(s, t_s);
615 t_retval = ((QString *)handle)->prepend(t_s);
616 copyQStringToPWideString(t_retval, retval);
617 }
618
QString_remove(QStringH handle,PWideString retval,int i,int len)619 void QString_remove(QStringH handle, PWideString retval, int i, int len)
620 {
621 QString t_retval;
622 t_retval = ((QString *)handle)->remove(i, len);
623 copyQStringToPWideString(t_retval, retval);
624 }
625
QString_remove2(QStringH handle,PWideString retval,PWideChar c,Qt::CaseSensitivity cs)626 void QString_remove2(QStringH handle, PWideString retval, PWideChar c, Qt::CaseSensitivity cs)
627 {
628 QString t_retval;
629 t_retval = ((QString *)handle)->remove(*(QChar *)c, cs);
630 copyQStringToPWideString(t_retval, retval);
631 }
632
QString_remove3(QStringH handle,PWideString retval,PWideString s,Qt::CaseSensitivity cs)633 void QString_remove3(QStringH handle, PWideString retval, PWideString s, Qt::CaseSensitivity cs)
634 {
635 QString t_retval;
636 QString t_s;
637 copyPWideStringToQString(s, t_s);
638 t_retval = ((QString *)handle)->remove(t_s, cs);
639 copyQStringToPWideString(t_retval, retval);
640 }
641
QString_replace(QStringH handle,PWideString retval,int i,int len,PWideChar after)642 void QString_replace(QStringH handle, PWideString retval, int i, int len, PWideChar after)
643 {
644 QString t_retval;
645 t_retval = ((QString *)handle)->replace(i, len, *(QChar *)after);
646 copyQStringToPWideString(t_retval, retval);
647 }
648
QString_replace2(QStringH handle,PWideString retval,int i,int len,const QCharH s,int slen)649 void QString_replace2(QStringH handle, PWideString retval, int i, int len, const QCharH s, int slen)
650 {
651 QString t_retval;
652 t_retval = ((QString *)handle)->replace(i, len, (const QChar*)s, slen);
653 copyQStringToPWideString(t_retval, retval);
654 }
655
QString_replace3(QStringH handle,PWideString retval,int i,int len,PWideString after)656 void QString_replace3(QStringH handle, PWideString retval, int i, int len, PWideString after)
657 {
658 QString t_retval;
659 QString t_after;
660 copyPWideStringToQString(after, t_after);
661 t_retval = ((QString *)handle)->replace(i, len, t_after);
662 copyQStringToPWideString(t_retval, retval);
663 }
664
QString_replace4(QStringH handle,PWideString retval,PWideChar before,PWideChar after,Qt::CaseSensitivity cs)665 void QString_replace4(QStringH handle, PWideString retval, PWideChar before, PWideChar after, Qt::CaseSensitivity cs)
666 {
667 QString t_retval;
668 t_retval = ((QString *)handle)->replace(*(QChar *)before, *(QChar *)after, cs);
669 copyQStringToPWideString(t_retval, retval);
670 }
671
QString_replace5(QStringH handle,PWideString retval,const QCharH before,int blen,const QCharH after,int alen,Qt::CaseSensitivity cs)672 void QString_replace5(QStringH handle, PWideString retval, const QCharH before, int blen, const QCharH after, int alen, Qt::CaseSensitivity cs)
673 {
674 QString t_retval;
675 t_retval = ((QString *)handle)->replace((const QChar*)before, blen, (const QChar*)after, alen, cs);
676 copyQStringToPWideString(t_retval, retval);
677 }
678
QString_replace6(QStringH handle,PWideString retval,PWideString before,PWideString after,Qt::CaseSensitivity cs)679 void QString_replace6(QStringH handle, PWideString retval, PWideString before, PWideString after, Qt::CaseSensitivity cs)
680 {
681 QString t_retval;
682 QString t_before;
683 QString t_after;
684 copyPWideStringToQString(before, t_before);
685 copyPWideStringToQString(after, t_after);
686 t_retval = ((QString *)handle)->replace(t_before, t_after, cs);
687 copyQStringToPWideString(t_retval, retval);
688 }
689
QString_replace7(QStringH handle,PWideString retval,PWideChar c,PWideString after,Qt::CaseSensitivity cs)690 void QString_replace7(QStringH handle, PWideString retval, PWideChar c, PWideString after, Qt::CaseSensitivity cs)
691 {
692 QString t_retval;
693 QString t_after;
694 copyPWideStringToQString(after, t_after);
695 t_retval = ((QString *)handle)->replace(*(QChar *)c, t_after, cs);
696 copyQStringToPWideString(t_retval, retval);
697 }
698
QString_replace8(QStringH handle,PWideString retval,const QRegExpH rx,PWideString after)699 void QString_replace8(QStringH handle, PWideString retval, const QRegExpH rx, PWideString after)
700 {
701 QString t_retval;
702 QString t_after;
703 copyPWideStringToQString(after, t_after);
704 t_retval = ((QString *)handle)->replace(*(const QRegExp*)rx, t_after);
705 copyQStringToPWideString(t_retval, retval);
706 }
707
QString_remove4(QStringH handle,PWideString retval,const QRegExpH rx)708 void QString_remove4(QStringH handle, PWideString retval, const QRegExpH rx)
709 {
710 QString t_retval;
711 t_retval = ((QString *)handle)->remove(*(const QRegExp*)rx);
712 copyQStringToPWideString(t_retval, retval);
713 }
714
QString_replace9(QStringH handle,PWideString retval,const QRegularExpressionH re,PWideString after)715 void QString_replace9(QStringH handle, PWideString retval, const QRegularExpressionH re, PWideString after)
716 {
717 QString t_retval;
718 QString t_after;
719 copyPWideStringToQString(after, t_after);
720 t_retval = ((QString *)handle)->replace(*(const QRegularExpression*)re, t_after);
721 copyQStringToPWideString(t_retval, retval);
722 }
723
QString_remove5(QStringH handle,PWideString retval,const QRegularExpressionH re)724 void QString_remove5(QStringH handle, PWideString retval, const QRegularExpressionH re)
725 {
726 QString t_retval;
727 t_retval = ((QString *)handle)->remove(*(const QRegularExpression*)re);
728 copyQStringToPWideString(t_retval, retval);
729 }
730
QString_split(QStringH handle,QStringListH retval,PWideString sep,QString::SplitBehavior behavior,Qt::CaseSensitivity cs)731 void QString_split(QStringH handle, QStringListH retval, PWideString sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs)
732 {
733 QString t_sep;
734 copyPWideStringToQString(sep, t_sep);
735 *(QStringList *)retval = ((QString *)handle)->split(t_sep, behavior, cs);
736 }
737
QString_split2(QStringH handle,QStringListH retval,PWideChar sep,QString::SplitBehavior behavior,Qt::CaseSensitivity cs)738 void QString_split2(QStringH handle, QStringListH retval, PWideChar sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs)
739 {
740 *(QStringList *)retval = ((QString *)handle)->split(*(QChar *)sep, behavior, cs);
741 }
742
QString_split3(QStringH handle,QStringListH retval,const QRegExpH sep,QString::SplitBehavior behavior)743 void QString_split3(QStringH handle, QStringListH retval, const QRegExpH sep, QString::SplitBehavior behavior)
744 {
745 *(QStringList *)retval = ((QString *)handle)->split(*(const QRegExp*)sep, behavior);
746 }
747
QString_split4(QStringH handle,QStringListH retval,const QRegularExpressionH sep,QString::SplitBehavior behavior)748 void QString_split4(QStringH handle, QStringListH retval, const QRegularExpressionH sep, QString::SplitBehavior behavior)
749 {
750 *(QStringList *)retval = ((QString *)handle)->split(*(const QRegularExpression*)sep, behavior);
751 }
752
QString_normalized(QStringH handle,PWideString retval,QString::NormalizationForm mode,QChar::UnicodeVersion version)753 void QString_normalized(QStringH handle, PWideString retval, QString::NormalizationForm mode, QChar::UnicodeVersion version)
754 {
755 QString t_retval;
756 t_retval = ((QString *)handle)->normalized(mode, version);
757 copyQStringToPWideString(t_retval, retval);
758 }
759
QString_repeated(QStringH handle,PWideString retval,int times)760 void QString_repeated(QStringH handle, PWideString retval, int times)
761 {
762 QString t_retval;
763 t_retval = ((QString *)handle)->repeated(times);
764 copyQStringToPWideString(t_retval, retval);
765 }
766
QString_utf16(QStringH handle)767 const ushort* QString_utf16(QStringH handle)
768 {
769 return (const ushort*) ((QString *)handle)->utf16();
770 }
771
QString_toLatin1(QStringH handle,QByteArrayH retval)772 void QString_toLatin1(QStringH handle, QByteArrayH retval)
773 {
774 *(QByteArray *)retval = ((QString *)handle)->toLatin1();
775 }
776
QString_toUtf8(QStringH handle,QByteArrayH retval)777 void QString_toUtf8(QStringH handle, QByteArrayH retval)
778 {
779 *(QByteArray *)retval = ((QString *)handle)->toUtf8();
780 }
781
QString_toLocal8Bit(QStringH handle,QByteArrayH retval)782 void QString_toLocal8Bit(QStringH handle, QByteArrayH retval)
783 {
784 *(QByteArray *)retval = ((QString *)handle)->toLocal8Bit();
785 }
786
QString_fromLatin1(PWideString retval,const char * str,int size)787 void QString_fromLatin1(PWideString retval, const char* str, int size)
788 {
789 QString t_retval;
790 t_retval = QString::fromLatin1(str, size);
791 copyQStringToPWideString(t_retval, retval);
792 }
793
QString_fromUtf8(PWideString retval,const char * str,int size)794 void QString_fromUtf8(PWideString retval, const char* str, int size)
795 {
796 QString t_retval;
797 t_retval = QString::fromUtf8(str, size);
798 copyQStringToPWideString(t_retval, retval);
799 }
800
QString_fromLocal8Bit(PWideString retval,const char * str,int size)801 void QString_fromLocal8Bit(PWideString retval, const char* str, int size)
802 {
803 QString t_retval;
804 t_retval = QString::fromLocal8Bit(str, size);
805 copyQStringToPWideString(t_retval, retval);
806 }
807
QString_fromLatin12(PWideString retval,const QByteArrayH str)808 void QString_fromLatin12(PWideString retval, const QByteArrayH str)
809 {
810 QString t_retval;
811 t_retval = QString::fromLatin1(*(const QByteArray*)str);
812 copyQStringToPWideString(t_retval, retval);
813 }
814
QString_fromUtf82(PWideString retval,const QByteArrayH str)815 void QString_fromUtf82(PWideString retval, const QByteArrayH str)
816 {
817 QString t_retval;
818 t_retval = QString::fromUtf8(*(const QByteArray*)str);
819 copyQStringToPWideString(t_retval, retval);
820 }
821
QString_fromLocal8Bit2(PWideString retval,const QByteArrayH str)822 void QString_fromLocal8Bit2(PWideString retval, const QByteArrayH str)
823 {
824 QString t_retval;
825 t_retval = QString::fromLocal8Bit(*(const QByteArray*)str);
826 copyQStringToPWideString(t_retval, retval);
827 }
828
QString_fromUtf16(PWideString retval,const ushort * AnonParam1,int size)829 void QString_fromUtf16(PWideString retval, const ushort* AnonParam1, int size)
830 {
831 QString t_retval;
832 t_retval = QString::fromUtf16(AnonParam1, size);
833 copyQStringToPWideString(t_retval, retval);
834 }
835
QString_fromUcs4(PWideString retval,const uint * AnonParam1,int size)836 void QString_fromUcs4(PWideString retval, const uint* AnonParam1, int size)
837 {
838 QString t_retval;
839 t_retval = QString::fromUcs4(AnonParam1, size);
840 copyQStringToPWideString(t_retval, retval);
841 }
842
QString_fromRawData(PWideString retval,const QCharH AnonParam1,int size)843 void QString_fromRawData(PWideString retval, const QCharH AnonParam1, int size)
844 {
845 QString t_retval;
846 t_retval = QString::fromRawData((const QChar*)AnonParam1, size);
847 copyQStringToPWideString(t_retval, retval);
848 }
849
QString_toWCharArray(QStringH handle,wchar_t * array)850 int QString_toWCharArray(QStringH handle, wchar_t* array)
851 {
852 return (int) ((QString *)handle)->toWCharArray(array);
853 }
854
QString_fromWCharArray(PWideString retval,const wchar_t * string,int size)855 void QString_fromWCharArray(PWideString retval, const wchar_t* string, int size)
856 {
857 QString t_retval;
858 t_retval = QString::fromWCharArray(string, size);
859 copyQStringToPWideString(t_retval, retval);
860 }
861
QString_setRawData(QStringH handle,PWideString retval,const QCharH unicode,int size)862 void QString_setRawData(QStringH handle, PWideString retval, const QCharH unicode, int size)
863 {
864 QString t_retval;
865 t_retval = ((QString *)handle)->setRawData((const QChar*)unicode, size);
866 copyQStringToPWideString(t_retval, retval);
867 }
868
QString_setUnicode(QStringH handle,PWideString retval,const QCharH unicode,int size)869 void QString_setUnicode(QStringH handle, PWideString retval, const QCharH unicode, int size)
870 {
871 QString t_retval;
872 t_retval = ((QString *)handle)->setUnicode((const QChar*)unicode, size);
873 copyQStringToPWideString(t_retval, retval);
874 }
875
QString_setUtf16(QStringH handle,PWideString retval,const ushort * utf16,int size)876 void QString_setUtf16(QStringH handle, PWideString retval, const ushort* utf16, int size)
877 {
878 QString t_retval;
879 t_retval = ((QString *)handle)->setUtf16(utf16, size);
880 copyQStringToPWideString(t_retval, retval);
881 }
882
QString_compare(QStringH handle,PWideString s,Qt::CaseSensitivity cs)883 int QString_compare(QStringH handle, PWideString s, Qt::CaseSensitivity cs)
884 {
885 QString t_s;
886 copyPWideStringToQString(s, t_s);
887 return (int) ((QString *)handle)->compare(t_s, cs);
888 }
889
QString_compare2(PWideString s1,PWideString s2,Qt::CaseSensitivity cs)890 int QString_compare2(PWideString s1, PWideString s2, Qt::CaseSensitivity cs)
891 {
892 QString t_s1;
893 QString t_s2;
894 copyPWideStringToQString(s1, t_s1);
895 copyPWideStringToQString(s2, t_s2);
896 return (int) QString::compare(t_s1, t_s2, cs);
897 }
898
QString_localeAwareCompare(QStringH handle,PWideString s)899 int QString_localeAwareCompare(QStringH handle, PWideString s)
900 {
901 QString t_s;
902 copyPWideStringToQString(s, t_s);
903 return (int) ((QString *)handle)->localeAwareCompare(t_s);
904 }
905
QString_localeAwareCompare2(PWideString s1,PWideString s2)906 int QString_localeAwareCompare2(PWideString s1, PWideString s2)
907 {
908 QString t_s1;
909 QString t_s2;
910 copyPWideStringToQString(s1, t_s1);
911 copyPWideStringToQString(s2, t_s2);
912 return (int) QString::localeAwareCompare(t_s1, t_s2);
913 }
914
QString_toShort(QStringH handle,bool * ok,int base)915 short QString_toShort(QStringH handle, bool* ok, int base)
916 {
917 return (short) ((QString *)handle)->toShort(ok, base);
918 }
919
QString_toUShort(QStringH handle,bool * ok,int base)920 ushort QString_toUShort(QStringH handle, bool* ok, int base)
921 {
922 return (ushort) ((QString *)handle)->toUShort(ok, base);
923 }
924
QString_toInt(QStringH handle,bool * ok,int base)925 int QString_toInt(QStringH handle, bool* ok, int base)
926 {
927 return (int) ((QString *)handle)->toInt(ok, base);
928 }
929
QString_toUInt(QStringH handle,bool * ok,int base)930 uint QString_toUInt(QStringH handle, bool* ok, int base)
931 {
932 return (uint) ((QString *)handle)->toUInt(ok, base);
933 }
934
QString_toLong(QStringH handle,bool * ok,int base)935 long QString_toLong(QStringH handle, bool* ok, int base)
936 {
937 return (long) ((QString *)handle)->toLong(ok, base);
938 }
939
QString_toULong(QStringH handle,bool * ok,int base)940 ulong QString_toULong(QStringH handle, bool* ok, int base)
941 {
942 return (ulong) ((QString *)handle)->toULong(ok, base);
943 }
944
QString_toLongLong(QStringH handle,bool * ok,int base)945 qlonglong QString_toLongLong(QStringH handle, bool* ok, int base)
946 {
947 return (qlonglong) ((QString *)handle)->toLongLong(ok, base);
948 }
949
QString_toULongLong(QStringH handle,bool * ok,int base)950 qulonglong QString_toULongLong(QStringH handle, bool* ok, int base)
951 {
952 return (qulonglong) ((QString *)handle)->toULongLong(ok, base);
953 }
954
QString_toFloat(QStringH handle,bool * ok)955 float QString_toFloat(QStringH handle, bool* ok)
956 {
957 return (float) ((QString *)handle)->toFloat(ok);
958 }
959
QString_toDouble(QStringH handle,bool * ok)960 double QString_toDouble(QStringH handle, bool* ok)
961 {
962 return (double) ((QString *)handle)->toDouble(ok);
963 }
964
QString_setNum(QStringH handle,PWideString retval,short AnonParam1,int base)965 void QString_setNum(QStringH handle, PWideString retval, short AnonParam1, int base)
966 {
967 QString t_retval;
968 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
969 copyQStringToPWideString(t_retval, retval);
970 }
971
QString_setNum2(QStringH handle,PWideString retval,ushort AnonParam1,int base)972 void QString_setNum2(QStringH handle, PWideString retval, ushort AnonParam1, int base)
973 {
974 QString t_retval;
975 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
976 copyQStringToPWideString(t_retval, retval);
977 }
978
QString_setNum3(QStringH handle,PWideString retval,int AnonParam1,int base)979 void QString_setNum3(QStringH handle, PWideString retval, int AnonParam1, int base)
980 {
981 QString t_retval;
982 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
983 copyQStringToPWideString(t_retval, retval);
984 }
985
QString_setNum4(QStringH handle,PWideString retval,uint AnonParam1,int base)986 void QString_setNum4(QStringH handle, PWideString retval, uint AnonParam1, int base)
987 {
988 QString t_retval;
989 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
990 copyQStringToPWideString(t_retval, retval);
991 }
992
QString_setNum7(QStringH handle,PWideString retval,qlonglong AnonParam1,int base)993 void QString_setNum7(QStringH handle, PWideString retval, qlonglong AnonParam1, int base)
994 {
995 QString t_retval;
996 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
997 copyQStringToPWideString(t_retval, retval);
998 }
999
QString_setNum8(QStringH handle,PWideString retval,qulonglong AnonParam1,int base)1000 void QString_setNum8(QStringH handle, PWideString retval, qulonglong AnonParam1, int base)
1001 {
1002 QString t_retval;
1003 t_retval = ((QString *)handle)->setNum(AnonParam1, base);
1004 copyQStringToPWideString(t_retval, retval);
1005 }
1006
QString_setNum9(QStringH handle,PWideString retval,float AnonParam1,char f,int prec)1007 void QString_setNum9(QStringH handle, PWideString retval, float AnonParam1, char f, int prec)
1008 {
1009 QString t_retval;
1010 t_retval = ((QString *)handle)->setNum(AnonParam1, f, prec);
1011 copyQStringToPWideString(t_retval, retval);
1012 }
1013
QString_setNum10(QStringH handle,PWideString retval,double AnonParam1,char f,int prec)1014 void QString_setNum10(QStringH handle, PWideString retval, double AnonParam1, char f, int prec)
1015 {
1016 QString t_retval;
1017 t_retval = ((QString *)handle)->setNum(AnonParam1, f, prec);
1018 copyQStringToPWideString(t_retval, retval);
1019 }
1020
QString_number(PWideString retval,int AnonParam1,int base)1021 void QString_number(PWideString retval, int AnonParam1, int base)
1022 {
1023 QString t_retval;
1024 t_retval = QString::number(AnonParam1, base);
1025 copyQStringToPWideString(t_retval, retval);
1026 }
1027
QString_number2(PWideString retval,uint AnonParam1,int base)1028 void QString_number2(PWideString retval, uint AnonParam1, int base)
1029 {
1030 QString t_retval;
1031 t_retval = QString::number(AnonParam1, base);
1032 copyQStringToPWideString(t_retval, retval);
1033 }
1034
QString_number5(PWideString retval,qlonglong AnonParam1,int base)1035 void QString_number5(PWideString retval, qlonglong AnonParam1, int base)
1036 {
1037 QString t_retval;
1038 t_retval = QString::number(AnonParam1, base);
1039 copyQStringToPWideString(t_retval, retval);
1040 }
1041
QString_number6(PWideString retval,qulonglong AnonParam1,int base)1042 void QString_number6(PWideString retval, qulonglong AnonParam1, int base)
1043 {
1044 QString t_retval;
1045 t_retval = QString::number(AnonParam1, base);
1046 copyQStringToPWideString(t_retval, retval);
1047 }
1048
QString_number7(PWideString retval,double AnonParam1,char f,int prec)1049 void QString_number7(PWideString retval, double AnonParam1, char f, int prec)
1050 {
1051 QString t_retval;
1052 t_retval = QString::number(AnonParam1, f, prec);
1053 copyQStringToPWideString(t_retval, retval);
1054 }
1055
QString_Create6(const char * ch)1056 QStringH QString_Create6(const char* ch)
1057 {
1058 return (QStringH) new QString(ch);
1059 }
1060
QString_Create7(const QByteArrayH a)1061 QStringH QString_Create7(const QByteArrayH a)
1062 {
1063 return (QStringH) new QString(*(const QByteArray*)a);
1064 }
1065
QString_prepend3(QStringH handle,PWideString retval,const char * s)1066 void QString_prepend3(QStringH handle, PWideString retval, const char* s)
1067 {
1068 QString t_retval;
1069 t_retval = ((QString *)handle)->prepend(s);
1070 copyQStringToPWideString(t_retval, retval);
1071 }
1072
QString_prepend4(QStringH handle,PWideString retval,const QByteArrayH s)1073 void QString_prepend4(QStringH handle, PWideString retval, const QByteArrayH s)
1074 {
1075 QString t_retval;
1076 t_retval = ((QString *)handle)->prepend(*(const QByteArray*)s);
1077 copyQStringToPWideString(t_retval, retval);
1078 }
1079
QString_append4(QStringH handle,PWideString retval,const char * s)1080 void QString_append4(QStringH handle, PWideString retval, const char* s)
1081 {
1082 QString t_retval;
1083 t_retval = ((QString *)handle)->append(s);
1084 copyQStringToPWideString(t_retval, retval);
1085 }
1086
QString_append5(QStringH handle,PWideString retval,const QByteArrayH s)1087 void QString_append5(QStringH handle, PWideString retval, const QByteArrayH s)
1088 {
1089 QString t_retval;
1090 t_retval = ((QString *)handle)->append(*(const QByteArray*)s);
1091 copyQStringToPWideString(t_retval, retval);
1092 }
1093
QString_push_back(QStringH handle,PWideChar c)1094 void QString_push_back(QStringH handle, PWideChar c)
1095 {
1096 ((QString *)handle)->push_back(*(QChar *)c);
1097 }
1098
QString_push_back2(QStringH handle,PWideString s)1099 void QString_push_back2(QStringH handle, PWideString s)
1100 {
1101 QString t_s;
1102 copyPWideStringToQString(s, t_s);
1103 ((QString *)handle)->push_back(t_s);
1104 }
1105
QString_push_front(QStringH handle,PWideChar c)1106 void QString_push_front(QStringH handle, PWideChar c)
1107 {
1108 ((QString *)handle)->push_front(*(QChar *)c);
1109 }
1110
QString_push_front2(QStringH handle,PWideString s)1111 void QString_push_front2(QStringH handle, PWideString s)
1112 {
1113 QString t_s;
1114 copyPWideStringToQString(s, t_s);
1115 ((QString *)handle)->push_front(t_s);
1116 }
1117
QString_isNull(QStringH handle)1118 bool QString_isNull(QStringH handle)
1119 {
1120 return (bool) ((QString *)handle)->isNull();
1121 }
1122
QString_isSimpleText(QStringH handle)1123 bool QString_isSimpleText(QStringH handle)
1124 {
1125 return (bool) ((QString *)handle)->isSimpleText();
1126 }
1127
QString_isRightToLeft(QStringH handle)1128 bool QString_isRightToLeft(QStringH handle)
1129 {
1130 return (bool) ((QString *)handle)->isRightToLeft();
1131 }
1132
QString_Create8(int size,Qt::Initialization AnonParam2)1133 QStringH QString_Create8(int size, Qt::Initialization AnonParam2)
1134 {
1135 return (QStringH) new QString(size, AnonParam2);
1136 }
1137
1138