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