##// END OF EJS Templates
Modify typesystems to #ifdef PyString
Orochimarufan -
r210:d5ac67324004
parent child
Show More
@@ -1,332 +1,332
1 /****************************************************************************
1 /****************************************************************************
2 **
2 **
3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 ** All rights reserved.
4 ** All rights reserved.
5 ** Contact: Nokia Corporation (qt-info@nokia.com)
5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 **
6 **
7 ** This file is part of the Qt Script Generator project on Qt Labs.
7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 **
8 **
9 ** $QT_BEGIN_LICENSE:LGPL$
9 ** $QT_BEGIN_LICENSE:LGPL$
10 ** No Commercial Usage
10 ** No Commercial Usage
11 ** This file contains pre-release code and may not be distributed.
11 ** This file contains pre-release code and may not be distributed.
12 ** You may use this file in accordance with the terms and conditions
12 ** You may use this file in accordance with the terms and conditions
13 ** contained in the Technology Preview License Agreement accompanying
13 ** contained in the Technology Preview License Agreement accompanying
14 ** this package.
14 ** this package.
15 **
15 **
16 ** GNU Lesser General Public License Usage
16 ** GNU Lesser General Public License Usage
17 ** Alternatively, this file may be used under the terms of the GNU Lesser
17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 ** General Public License version 2.1 as published by the Free Software
18 ** General Public License version 2.1 as published by the Free Software
19 ** Foundation and appearing in the file LICENSE.LGPL included in the
19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 ** packaging of this file. Please review the following information to
20 ** packaging of this file. Please review the following information to
21 ** ensure the GNU Lesser General Public License version 2.1 requirements
21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 **
23 **
24 ** In addition, as a special exception, Nokia gives you certain additional
24 ** In addition, as a special exception, Nokia gives you certain additional
25 ** rights. These rights are described in the Nokia Qt LGPL Exception
25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 **
27 **
28 ** If you have questions regarding the use of this file, please contact
28 ** If you have questions regarding the use of this file, please contact
29 ** Nokia at qt-info@nokia.com.
29 ** Nokia at qt-info@nokia.com.
30 **
30 **
31 **
31 **
32 **
32 **
33 **
33 **
34 **
34 **
35 **
35 **
36 **
36 **
37 **
37 **
38 ** $QT_END_LICENSE$
38 ** $QT_END_LICENSE$
39 **
39 **
40 ****************************************************************************/
40 ****************************************************************************/
41
41
42 #include "shellimplgenerator.h"
42 #include "shellimplgenerator.h"
43 #include "reporthandler.h"
43 #include "reporthandler.h"
44 #include "fileout.h"
44 #include "fileout.h"
45 #include <iostream>
45 #include <iostream>
46
46
47 extern void declareFunctionMetaTypes(QTextStream &stream,
47 extern void declareFunctionMetaTypes(QTextStream &stream,
48 const AbstractMetaFunctionList &functions,
48 const AbstractMetaFunctionList &functions,
49 QSet<QString> &registeredTypeNames);
49 QSet<QString> &registeredTypeNames);
50
50
51 QString ShellImplGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
51 QString ShellImplGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
52 {
52 {
53 return QString("PythonQtWrapper_%1.cpp").arg(meta_class->name());
53 return QString("PythonQtWrapper_%1.cpp").arg(meta_class->name());
54 }
54 }
55
55
56 static bool include_less_than(const Include &a, const Include &b)
56 static bool include_less_than(const Include &a, const Include &b)
57 {
57 {
58 return a.name < b.name;
58 return a.name < b.name;
59 }
59 }
60
60
61 static void writeHelperCode(QTextStream &s, const AbstractMetaClass *)
61 static void writeHelperCode(QTextStream &s, const AbstractMetaClass *)
62 {
62 {
63 }
63 }
64
64
65
65
66
66
67 void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
67 void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
68 {
68 {
69 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
69 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
70 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
70 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
71 priGenerator->addSource(pro_file_name, fileNameForClass(meta_class));
71 priGenerator->addSource(pro_file_name, fileNameForClass(meta_class));
72
72
73 s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl;
73 s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl;
74
74
75 s << "#include <PythonQtSignalReceiver.h>" << endl;
75 s << "#include <PythonQtSignalReceiver.h>" << endl;
76 s << "#include <PythonQtMethodInfo.h>" << endl;
76 s << "#include <PythonQtMethodInfo.h>" << endl;
77 s << "#include <PythonQtConversion.h>" << endl;
77 s << "#include <PythonQtConversion.h>" << endl;
78
78
79 //if (!meta_class->generateShellClass())
79 //if (!meta_class->generateShellClass())
80 // return;
80 // return;
81
81
82 IncludeList list = meta_class->typeEntry()->extraIncludes();
82 IncludeList list = meta_class->typeEntry()->extraIncludes();
83 qSort(list.begin(), list.end());
83 qSort(list.begin(), list.end());
84 foreach (const Include &inc, list) {
84 foreach (const Include &inc, list) {
85 ShellGenerator::writeInclude(s, inc);
85 ShellGenerator::writeInclude(s, inc);
86 }
86 }
87 s << endl;
87 s << endl;
88
88
89 writeHelperCode(s, meta_class);
89 writeHelperCode(s, meta_class);
90
90
91 // find constructors
91 // find constructors
92 AbstractMetaFunctionList ctors;
92 AbstractMetaFunctionList ctors;
93 ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
93 ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
94 | AbstractMetaClass::WasVisible
94 | AbstractMetaClass::WasVisible
95 | AbstractMetaClass::NotRemovedFromTargetLang);
95 | AbstractMetaClass::NotRemovedFromTargetLang);
96 // find member functions
96 // find member functions
97 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
97 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
98
98
99 // write metatype declarations
99 // write metatype declarations
100 {
100 {
101 // QSet<QString> registeredTypeNames = m_qmetatype_declared_typenames;
101 // QSet<QString> registeredTypeNames = m_qmetatype_declared_typenames;
102 // declareFunctionMetaTypes(s, functions, registeredTypeNames);
102 // declareFunctionMetaTypes(s, functions, registeredTypeNames);
103 // s << endl;
103 // s << endl;
104 }
104 }
105 if (meta_class->qualifiedCppName().contains("Ssl")) {
105 if (meta_class->qualifiedCppName().contains("Ssl")) {
106 s << "#ifndef QT_NO_OPENSSL" << endl;
106 s << "#ifndef QT_NO_OPENSSL" << endl;
107 }
107 }
108
108
109 if (meta_class->generateShellClass()) {
109 if (meta_class->generateShellClass()) {
110
110
111 s << shellClassName(meta_class) << "::~" << shellClassName(meta_class) << "() {" << endl;
111 s << shellClassName(meta_class) << "::~" << shellClassName(meta_class) << "() {" << endl;
112 s << " PythonQtPrivate* priv = PythonQt::priv();" << endl;
112 s << " PythonQtPrivate* priv = PythonQt::priv();" << endl;
113 s << " if (priv) { priv->shellClassDeleted(this); }" << endl;
113 s << " if (priv) { priv->shellClassDeleted(this); }" << endl;
114 s << "}" << endl;
114 s << "}" << endl;
115
115
116 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
116 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
117 foreach (const AbstractMetaFunction *fun, virtualsForShell) {
117 foreach (const AbstractMetaFunction *fun, virtualsForShell) {
118 bool hasReturnValue = (fun->type());
118 bool hasReturnValue = (fun->type());
119 writeFunctionSignature(s, fun, meta_class, QString(),
119 writeFunctionSignature(s, fun, meta_class, QString(),
120 Option(OriginalName | ShowStatic | UnderscoreSpaces),
120 Option(OriginalName | ShowStatic | UnderscoreSpaces),
121 "PythonQtShell_");
121 "PythonQtShell_");
122 s << endl << "{" << endl;
122 s << endl << "{" << endl;
123
123
124 Option typeOptions = Option(OriginalName | UnderscoreSpaces | SkipName);
124 Option typeOptions = Option(OriginalName | UnderscoreSpaces | SkipName);
125 AbstractMetaArgumentList args = fun->arguments();
125 AbstractMetaArgumentList args = fun->arguments();
126
126
127 s << "if (_wrapper && (_wrapper->ob_refcnt > 0)) {" << endl;
127 s << "if (_wrapper && (_wrapper->ob_refcnt > 0)) {" << endl;
128 s << " static PyObject* name = PyString_FromString(\"" << fun->name() << "\");" << endl;
128 s << "#ifdef PY3K\n static PyObject* name = PyUnicode_FromString(\"" << fun->name() << "\");\n#else\n static PyObject* name = PyString_FromString(\"" << fun->name() << "\");\n#endif" << endl;
129 s << " PyObject* obj = PyBaseObject_Type.tp_getattro((PyObject*)_wrapper, name);" << endl;
129 s << " PyObject* obj = PyBaseObject_Type.tp_getattro((PyObject*)_wrapper, name);" << endl;
130 s << " if (obj) {" << endl;
130 s << " if (obj) {" << endl;
131 s << " static const char* argumentList[] ={\"";
131 s << " static const char* argumentList[] ={\"";
132 if (hasReturnValue) {
132 if (hasReturnValue) {
133 // write the arguments, return type first
133 // write the arguments, return type first
134 writeTypeInfo(s, fun->type(), typeOptions);
134 writeTypeInfo(s, fun->type(), typeOptions);
135 }
135 }
136 s << "\"";
136 s << "\"";
137 for (int i = 0; i < args.size(); ++i) {
137 for (int i = 0; i < args.size(); ++i) {
138 s << " , \"";
138 s << " , \"";
139 writeTypeInfo(s, args.at(i)->type(), typeOptions);
139 writeTypeInfo(s, args.at(i)->type(), typeOptions);
140 s << "\"";
140 s << "\"";
141 }
141 }
142 s << "};" << endl;
142 s << "};" << endl;
143 s << " static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(" << QString::number(args.size()+1) << ", argumentList);" << endl;
143 s << " static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(" << QString::number(args.size()+1) << ", argumentList);" << endl;
144
144
145 if (hasReturnValue) {
145 if (hasReturnValue) {
146 s << " ";
146 s << " ";
147 writeTypeInfo(s, fun->type(), typeOptions);
147 writeTypeInfo(s, fun->type(), typeOptions);
148 s << " returnValue;" << endl;
148 s << " returnValue;" << endl;
149 // TODO: POD init to default is missing...
149 // TODO: POD init to default is missing...
150 }
150 }
151 s << " void* args[" << QString::number(args.size()+1) << "] = {NULL";
151 s << " void* args[" << QString::number(args.size()+1) << "] = {NULL";
152 for (int i = 0; i < args.size(); ++i) {
152 for (int i = 0; i < args.size(); ++i) {
153 s << ", (void*)&" << args.at(i)->argumentName();
153 s << ", (void*)&" << args.at(i)->argumentName();
154 }
154 }
155 s << "};" << endl;
155 s << "};" << endl;
156
156
157 s << " PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);" << endl;
157 s << " PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);" << endl;
158 if (hasReturnValue) {
158 if (hasReturnValue) {
159 s << " if (result) {" << endl;
159 s << " if (result) {" << endl;
160 s << " args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);" << endl;
160 s << " args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);" << endl;
161 s << " if (args[0]!=&returnValue) {" << endl;
161 s << " if (args[0]!=&returnValue) {" << endl;
162 s << " if (args[0]==NULL) {" << endl;
162 s << " if (args[0]==NULL) {" << endl;
163 s << " PythonQt::priv()->handleVirtualOverloadReturnError(\"" << fun->name() << "\", methodInfo, result);" << endl;
163 s << " PythonQt::priv()->handleVirtualOverloadReturnError(\"" << fun->name() << "\", methodInfo, result);" << endl;
164 s << " } else {" << endl;
164 s << " } else {" << endl;
165 s << " returnValue = *((";
165 s << " returnValue = *((";
166 writeTypeInfo(s, fun->type(), typeOptions);
166 writeTypeInfo(s, fun->type(), typeOptions);
167 s << "*)args[0]);" << endl;
167 s << "*)args[0]);" << endl;
168 s << " }" << endl;
168 s << " }" << endl;
169 s << " }" << endl;
169 s << " }" << endl;
170 s << " }" << endl;
170 s << " }" << endl;
171 }
171 }
172 s << " if (result) { Py_DECREF(result); } " << endl;
172 s << " if (result) { Py_DECREF(result); } " << endl;
173 s << " Py_DECREF(obj);" << endl;
173 s << " Py_DECREF(obj);" << endl;
174 if (hasReturnValue) {
174 if (hasReturnValue) {
175 s << " return returnValue;" << endl;
175 s << " return returnValue;" << endl;
176 } else {
176 } else {
177 s << " return;" << endl;
177 s << " return;" << endl;
178 }
178 }
179 s << " } else {" << endl;
179 s << " } else {" << endl;
180 s << " PyErr_Clear();" << endl;
180 s << " PyErr_Clear();" << endl;
181 s << " }" << endl;
181 s << " }" << endl;
182 s << "}" << endl;
182 s << "}" << endl;
183
183
184 s << " ";
184 s << " ";
185 if (fun->isAbstract()) {
185 if (fun->isAbstract()) {
186 if (fun->type()) {
186 if (fun->type()) {
187 // return empty default object
187 // return empty default object
188 s << "return ";
188 s << "return ";
189 if (fun->type()->indirections()>0) {
189 if (fun->type()->indirections()>0) {
190 s << "0;";
190 s << "0;";
191 } else {
191 } else {
192 writeTypeInfo(s, fun->type(), typeOptions);
192 writeTypeInfo(s, fun->type(), typeOptions);
193 s << "();";
193 s << "();";
194 }
194 }
195 }
195 }
196 } else {
196 } else {
197 if (fun->type()) {
197 if (fun->type()) {
198 s << "return ";
198 s << "return ";
199 }
199 }
200 s << meta_class->qualifiedCppName() << "::";
200 s << meta_class->qualifiedCppName() << "::";
201 s << fun->originalName() << "(";
201 s << fun->originalName() << "(";
202 for (int i = 0; i < args.size(); ++i) {
202 for (int i = 0; i < args.size(); ++i) {
203 if (i > 0)
203 if (i > 0)
204 s << ", ";
204 s << ", ";
205 s << args.at(i)->argumentName();
205 s << args.at(i)->argumentName();
206 }
206 }
207 s << ");";
207 s << ");";
208 }
208 }
209 s << endl << "}" << endl;
209 s << endl << "}" << endl;
210 }
210 }
211 }
211 }
212
212
213 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
213 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
214
214
215 // write constructors
215 // write constructors
216 foreach (const AbstractMetaFunction *ctor, ctors) {
216 foreach (const AbstractMetaFunction *ctor, ctors) {
217 if (!ctor->isPublic() || ctor->isAbstract()) { continue; }
217 if (!ctor->isPublic() || ctor->isAbstract()) { continue; }
218
218
219 s << meta_class->qualifiedCppName() << "* ";
219 s << meta_class->qualifiedCppName() << "* ";
220 s << "PythonQtWrapper_" << meta_class->name() << "::";
220 s << "PythonQtWrapper_" << meta_class->name() << "::";
221 writeFunctionSignature(s, ctor, 0, "new_", Option(OriginalName | ShowStatic));
221 writeFunctionSignature(s, ctor, 0, "new_", Option(OriginalName | ShowStatic));
222 s << endl;
222 s << endl;
223 s << "{ " << endl;
223 s << "{ " << endl;
224 s << "return new " << (meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName()) << "(";
224 s << "return new " << (meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName()) << "(";
225 AbstractMetaArgumentList args = ctor->arguments();
225 AbstractMetaArgumentList args = ctor->arguments();
226 for (int i = 0; i < args.size(); ++i) {
226 for (int i = 0; i < args.size(); ++i) {
227 if (i > 0)
227 if (i > 0)
228 s << ", ";
228 s << ", ";
229 s << args.at(i)->argumentName();
229 s << args.at(i)->argumentName();
230 }
230 }
231 s << ");" << " }" << endl << endl;
231 s << ");" << " }" << endl << endl;
232 }
232 }
233 }
233 }
234
234
235 QString wrappedObject = " (*theWrappedObject)";
235 QString wrappedObject = " (*theWrappedObject)";
236
236
237 // write member functions
237 // write member functions
238 for (int i = 0; i < functions.size(); ++i) {
238 for (int i = 0; i < functions.size(); ++i) {
239 AbstractMetaFunction *fun = functions.at(i);
239 AbstractMetaFunction *fun = functions.at(i);
240 bool needsWrapping = (!fun->isSlot() || fun->isVirtual());
240 bool needsWrapping = (!fun->isSlot() || fun->isVirtual());
241 if (!needsWrapping) {
241 if (!needsWrapping) {
242 continue;
242 continue;
243 }
243 }
244 writeFunctionSignature(s, fun, meta_class, QString(),
244 writeFunctionSignature(s, fun, meta_class, QString(),
245 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject | OriginalName | ShowStatic | UnderscoreSpaces),
245 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject | OriginalName | ShowStatic | UnderscoreSpaces),
246 "PythonQtWrapper_");
246 "PythonQtWrapper_");
247 s << endl << "{" << endl;
247 s << endl << "{" << endl;
248 s << " ";
248 s << " ";
249 if (ShellGenerator::isSpecialStreamingOperator(fun)) {
249 if (ShellGenerator::isSpecialStreamingOperator(fun)) {
250 s << fun->arguments().at(0)->argumentName();
250 s << fun->arguments().at(0)->argumentName();
251 if (fun->originalName().startsWith("operator>>")) {
251 if (fun->originalName().startsWith("operator>>")) {
252 s << " >> ";
252 s << " >> ";
253 } else {
253 } else {
254 s << " << ";
254 s << " << ";
255 }
255 }
256 s << wrappedObject;
256 s << wrappedObject;
257 } else {
257 } else {
258 QString scriptFunctionName = fun->originalName();
258 QString scriptFunctionName = fun->originalName();
259 AbstractMetaArgumentList args = fun->arguments();
259 AbstractMetaArgumentList args = fun->arguments();
260 // call the C++ implementation
260 // call the C++ implementation
261 if (fun->type()) {
261 if (fun->type()) {
262 s << "return ";
262 s << "return ";
263 // call the C++ implementation
263 // call the C++ implementation
264 if (fun->type()->isReference()) {
264 if (fun->type()->isReference()) {
265 s << "&";
265 s << "&";
266 }
266 }
267 }
267 }
268 s << "(";
268 s << "(";
269 if (scriptFunctionName.startsWith("operator>>")) {
269 if (scriptFunctionName.startsWith("operator>>")) {
270 s << wrappedObject << " >>" << args.at(0)->argumentName();
270 s << wrappedObject << " >>" << args.at(0)->argumentName();
271 } else if (scriptFunctionName.startsWith("operator<<")) {
271 } else if (scriptFunctionName.startsWith("operator<<")) {
272 s << wrappedObject << " <<" << args.at(0)->argumentName();
272 s << wrappedObject << " <<" << args.at(0)->argumentName();
273 } else if (scriptFunctionName.startsWith("operator[]")) {
273 } else if (scriptFunctionName.startsWith("operator[]")) {
274 s << wrappedObject << "[" << args.at(0)->argumentName() << "]";
274 s << wrappedObject << "[" << args.at(0)->argumentName() << "]";
275 } else if (scriptFunctionName.startsWith("operator") && args.size()==1) {
275 } else if (scriptFunctionName.startsWith("operator") && args.size()==1) {
276 QString op = scriptFunctionName.mid(8);
276 QString op = scriptFunctionName.mid(8);
277 s << wrappedObject << op << " " << args.at(0)->argumentName();
277 s << wrappedObject << op << " " << args.at(0)->argumentName();
278 } else {
278 } else {
279 if (fun->isStatic()) {
279 if (fun->isStatic()) {
280 s << meta_class->qualifiedCppName() << "::";
280 s << meta_class->qualifiedCppName() << "::";
281 } else {
281 } else {
282 if (!fun->isPublic() || fun->isVirtual()) {
282 if (!fun->isPublic() || fun->isVirtual()) {
283 s << " ((" << promoterClassName(meta_class) << "*)theWrappedObject)->promoted_";
283 s << " ((" << promoterClassName(meta_class) << "*)theWrappedObject)->promoted_";
284 } else {
284 } else {
285 s << " theWrappedObject->";
285 s << " theWrappedObject->";
286 }
286 }
287 }
287 }
288 s << fun->originalName() << "(";
288 s << fun->originalName() << "(";
289 for (int i = 0; i < args.size(); ++i) {
289 for (int i = 0; i < args.size(); ++i) {
290 if (i > 0)
290 if (i > 0)
291 s << ", ";
291 s << ", ";
292 s << args.at(i)->argumentName();
292 s << args.at(i)->argumentName();
293 }
293 }
294 s << ")";
294 s << ")";
295 }
295 }
296 s << ")";
296 s << ")";
297 }
297 }
298 s << ";" << endl;
298 s << ";" << endl;
299
299
300 s << "}" << endl << endl;
300 s << "}" << endl << endl;
301 }
301 }
302
302
303 if (meta_class->hasDefaultToStringFunction()) {
303 if (meta_class->hasDefaultToStringFunction()) {
304 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) { return obj->toString(); }" << endl;
304 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) { return obj->toString(); }" << endl;
305 } else if (meta_class->hasToStringCapability()) {
305 } else if (meta_class->hasToStringCapability()) {
306 FunctionModelItem fun = meta_class->hasToStringCapability();
306 FunctionModelItem fun = meta_class->hasToStringCapability();
307 int indirections = fun->arguments().at(1)->type().indirections();
307 int indirections = fun->arguments().at(1)->type().indirections();
308 QString deref = QLatin1String(indirections == 0 ? "*" : "");
308 QString deref = QLatin1String(indirections == 0 ? "*" : "");
309 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) {" << endl;
309 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) {" << endl;
310 s << " QString result;" << endl;
310 s << " QString result;" << endl;
311 s << " QDebug d(&result);" << endl;
311 s << " QDebug d(&result);" << endl;
312 s << " d << " << deref << "obj;" << endl;
312 s << " d << " << deref << "obj;" << endl;
313 s << " return result;" << endl;
313 s << " return result;" << endl;
314 s << "}" << endl << endl;
314 s << "}" << endl << endl;
315 }
315 }
316
316
317 writeInjectedCode(s, meta_class);
317 writeInjectedCode(s, meta_class);
318
318
319 if (meta_class->qualifiedCppName().contains("Ssl")) {
319 if (meta_class->qualifiedCppName().contains("Ssl")) {
320 s << "#endif" << endl;
320 s << "#endif" << endl;
321 }
321 }
322 }
322 }
323
323
324 void ShellImplGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
324 void ShellImplGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
325 {
325 {
326 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
326 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
327 foreach (const CodeSnip &cs, code_snips) {
327 foreach (const CodeSnip &cs, code_snips) {
328 if (cs.language == TypeSystem::PyWrapperCode) {
328 if (cs.language == TypeSystem::PyWrapperCode) {
329 s << cs.code() << endl;
329 s << cs.code() << endl;
330 }
330 }
331 }
331 }
332 }
332 }
@@ -1,1499 +1,1503
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.core">
2 <typesystem package="com.trolltech.qt.core">
3
3
4 <template name="core.prepare_removed_bool*_argument">
4 <template name="core.prepare_removed_bool*_argument">
5 bool __ok;
5 bool __ok;
6 bool *%out% = &amp;__ok;
6 bool *%out% = &amp;__ok;
7 </template>
7 </template>
8
8
9 <template name="core.convert_to_null_or_wrap">
9 <template name="core.convert_to_null_or_wrap">
10 QScriptValue %out%;
10 QScriptValue %out%;
11 if (!__ok)
11 if (!__ok)
12 %out% = context->engine()->nullValue();
12 %out% = context->engine()->nullValue();
13 else
13 else
14 %out% = qScriptValueFromValue(context->engine(), %in%);
14 %out% = qScriptValueFromValue(context->engine(), %in%);
15 </template>
15 </template>
16
16
17 <template name="core.convert_to_null_or_primitive">
17 <template name="core.convert_to_null_or_primitive">
18 QScriptValue %out%;
18 QScriptValue %out%;
19 if (!__ok)
19 if (!__ok)
20 %out% = context->engine()->nullValue();
20 %out% = context->engine()->nullValue();
21 else
21 else
22 %out% = QScriptValue(context->engine(), %in%);
22 %out% = QScriptValue(context->engine(), %in%);
23 </template>
23 </template>
24
24
25 <template name="core.convert_string_arg_to_char*">
25 <template name="core.convert_string_arg_to_char*">
26 QByteArray tmp_%out% = %in%.toString().toLatin1();
26 QByteArray tmp_%out% = %in%.toString().toLatin1();
27 const char * %out% = tmp_%out%.constData();
27 const char * %out% = tmp_%out%.constData();
28 </template>
28 </template>
29
29
30 <template name="core.convert_int_arg_and_check_range">
30 <template name="core.convert_int_arg_and_check_range">
31 int %out% = %in%.toInt32();
31 int %out% = %in%.toInt32();
32 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
32 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
33 return context->throwError(QScriptContext::RangeError,
33 return context->throwError(QScriptContext::RangeError,
34 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
34 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
35 }
35 }
36 </template>
36 </template>
37
37
38 <template name="core.convert_pointer_arg_and_check_null">
38 <template name="core.convert_pointer_arg_and_check_null">
39 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
39 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
40 if (!%out%) {
40 if (!%out%) {
41 return context->throwError(QScriptContext::TypeError,
41 return context->throwError(QScriptContext::TypeError,
42 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
42 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
43 }
43 }
44 </template>
44 </template>
45
45
46 <template name="core.convert_stringref_to_string">
46 <template name="core.convert_stringref_to_string">
47 QString %out% = %in%.toString();
47 QString %out% = %in%.toString();
48 </template>
48 </template>
49
49
50 <namespace-type name="Qt">
50 <namespace-type name="Qt">
51 <extra-includes>
51 <extra-includes>
52 <include file-name="QTextDocument" location="global"/>
52 <include file-name="QTextDocument" location="global"/>
53 </extra-includes>
53 </extra-includes>
54 </namespace-type>
54 </namespace-type>
55
55
56 <!-- classes that aren't deemed relevant to scripts -->
56 <!-- classes that aren't deemed relevant to scripts -->
57 <rejection class="QTextCodec::ConverterState"/>
57 <rejection class="QTextCodec::ConverterState"/>
58 <rejection class="QTextCodecFactoryInterface"/>
58 <rejection class="QTextCodecFactoryInterface"/>
59 <rejection class="QAbstractEventDispatcher"/>
59 <rejection class="QAbstractEventDispatcher"/>
60 <rejection class="QAbstractFileEngine"/>
60 <rejection class="QAbstractFileEngine"/>
61 <rejection class="QAbstractFileEngineHandler"/>
61 <rejection class="QAbstractFileEngineHandler"/>
62 <rejection class="QAbstractFileEngineIterator"/>
62 <rejection class="QAbstractFileEngineIterator"/>
63 <rejection class="QFSFileEngine"/>
63 <rejection class="QFSFileEngine"/>
64 <rejection class="QSystemLocale"/>
64 <rejection class="QSystemLocale"/>
65
65
66 <rejection class="QFutureWatcherBase"/>
66 <rejection class="QFutureWatcherBase"/>
67 <rejection class="QFutureSynchronizer"/> <!-- ### problem with shell class -->
67 <rejection class="QFutureSynchronizer"/> <!-- ### problem with shell class -->
68
68
69 <namespace-type name="QtConcurrent">
69 <namespace-type name="QtConcurrent">
70 <extra-includes>
70 <extra-includes>
71 <include file-name="qtconcurrentreducekernel.h" location="global"/>
71 <include file-name="qtconcurrentreducekernel.h" location="global"/>
72 <include file-name="qtconcurrentthreadengine.h" location="global"/>
72 <include file-name="qtconcurrentthreadengine.h" location="global"/>
73 </extra-includes>
73 </extra-includes>
74 </namespace-type>
74 </namespace-type>
75
75
76
76
77 <value-type name="QFileInfo">
77 <value-type name="QFileInfo">
78 <modify-function signature="QFileInfo(QFile)">
78 <modify-function signature="QFileInfo(QFile)">
79 <modify-argument index="1">
79 <modify-argument index="1">
80 <replace-type modified-type="QFile*"/>
80 <replace-type modified-type="QFile*"/>
81 <conversion-rule class="native">
81 <conversion-rule class="native">
82 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
82 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
83 </conversion-rule>
83 </conversion-rule>
84 </modify-argument>
84 </modify-argument>
85 </modify-function>
85 </modify-function>
86 <modify-function signature="setFile(QFile)">
86 <modify-function signature="setFile(QFile)">
87 <modify-argument index="1">
87 <modify-argument index="1">
88 <replace-type modified-type="QFile*"/>
88 <replace-type modified-type="QFile*"/>
89 <conversion-rule class="native">
89 <conversion-rule class="native">
90 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
90 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
91 </conversion-rule>
91 </conversion-rule>
92 </modify-argument>
92 </modify-argument>
93 </modify-function>
93 </modify-function>
94 </value-type>
94 </value-type>
95 <object-type name="QTemporaryFile">
95 <object-type name="QTemporaryFile">
96 <modify-function signature="createLocalFile(QFile&amp;)">
96 <modify-function signature="createLocalFile(QFile&amp;)">
97 <modify-argument index="1">
97 <modify-argument index="1">
98 <replace-type modified-type="QFile*"/>
98 <replace-type modified-type="QFile*"/>
99 <conversion-rule class="native">
99 <conversion-rule class="native">
100 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
100 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
101 </conversion-rule>
101 </conversion-rule>
102 </modify-argument>
102 </modify-argument>
103 </modify-function>
103 </modify-function>
104 </object-type>
104 </object-type>
105
105
106 <value-type name="QLocale">
106 <value-type name="QLocale">
107 <extra-includes>
107 <extra-includes>
108 <include file-name="QDate" location="global"/>
108 <include file-name="QDate" location="global"/>
109 </extra-includes>
109 </extra-includes>
110
110
111 <inject-code class="native" position="beginning">
111 <inject-code class="native" position="beginning">
112 Q_DECLARE_METATYPE(QScriptValue)
112 Q_DECLARE_METATYPE(QScriptValue)
113 </inject-code>
113 </inject-code>
114
114
115 <modify-function signature="toDouble(QString,bool*)const">
115 <modify-function signature="toDouble(QString,bool*)const">
116 <modify-argument index="2">
116 <modify-argument index="2">
117 <remove-default-expression/>
117 <remove-default-expression/>
118 <remove-argument/>
118 <remove-argument/>
119 <conversion-rule class="native">
119 <conversion-rule class="native">
120 <insert-template name="core.prepare_removed_bool*_argument"/>
120 <insert-template name="core.prepare_removed_bool*_argument"/>
121 </conversion-rule>
121 </conversion-rule>
122 </modify-argument>
122 </modify-argument>
123 <modify-argument index="return">
123 <modify-argument index="return">
124 <conversion-rule class="native">
124 <conversion-rule class="native">
125 <insert-template name="core.convert_to_null_or_primitive"/>
125 <insert-template name="core.convert_to_null_or_primitive"/>
126 </conversion-rule>
126 </conversion-rule>
127 </modify-argument>
127 </modify-argument>
128 </modify-function>
128 </modify-function>
129
129
130 <modify-function signature="toFloat(QString,bool*)const">
130 <modify-function signature="toFloat(QString,bool*)const">
131 <modify-argument index="2">
131 <modify-argument index="2">
132 <remove-default-expression/>
132 <remove-default-expression/>
133 <remove-argument/>
133 <remove-argument/>
134 <conversion-rule class="native">
134 <conversion-rule class="native">
135 <insert-template name="core.prepare_removed_bool*_argument"/>
135 <insert-template name="core.prepare_removed_bool*_argument"/>
136 </conversion-rule>
136 </conversion-rule>
137 </modify-argument>
137 </modify-argument>
138 <modify-argument index="return">
138 <modify-argument index="return">
139 <conversion-rule class="native">
139 <conversion-rule class="native">
140 <insert-template name="core.convert_to_null_or_primitive"/>
140 <insert-template name="core.convert_to_null_or_primitive"/>
141 </conversion-rule>
141 </conversion-rule>
142 </modify-argument>
142 </modify-argument>
143 </modify-function>
143 </modify-function>
144
144
145 <modify-function signature="toInt(QString,bool*,int)const">
145 <modify-function signature="toInt(QString,bool*,int)const">
146 <modify-argument index="2">
146 <modify-argument index="2">
147 <remove-default-expression/>
147 <remove-default-expression/>
148 <remove-argument/>
148 <remove-argument/>
149 <conversion-rule class="native">
149 <conversion-rule class="native">
150 <insert-template name="core.prepare_removed_bool*_argument"/>
150 <insert-template name="core.prepare_removed_bool*_argument"/>
151 </conversion-rule>
151 </conversion-rule>
152 </modify-argument>
152 </modify-argument>
153 <modify-argument index="return">
153 <modify-argument index="return">
154 <conversion-rule class="native">
154 <conversion-rule class="native">
155 <insert-template name="core.convert_to_null_or_primitive"/>
155 <insert-template name="core.convert_to_null_or_primitive"/>
156 </conversion-rule>
156 </conversion-rule>
157 </modify-argument>
157 </modify-argument>
158 </modify-function>
158 </modify-function>
159
159
160 <modify-function signature="toLongLong(QString,bool*,int)const">
160 <modify-function signature="toLongLong(QString,bool*,int)const">
161 <modify-argument index="2">
161 <modify-argument index="2">
162 <remove-default-expression/>
162 <remove-default-expression/>
163 <remove-argument/>
163 <remove-argument/>
164 <conversion-rule class="native">
164 <conversion-rule class="native">
165 <insert-template name="core.prepare_removed_bool*_argument"/>
165 <insert-template name="core.prepare_removed_bool*_argument"/>
166 </conversion-rule>
166 </conversion-rule>
167 </modify-argument>
167 </modify-argument>
168 <modify-argument index="return">
168 <modify-argument index="return">
169 <conversion-rule class="native">
169 <conversion-rule class="native">
170 QScriptValue %out%;
170 QScriptValue %out%;
171 if (!__ok)
171 if (!__ok)
172 %out% = context->engine()->nullValue();
172 %out% = context->engine()->nullValue();
173 else
173 else
174 %out% = QScriptValue(context->engine(), double(%in%)).toObject();
174 %out% = QScriptValue(context->engine(), double(%in%)).toObject();
175 </conversion-rule>
175 </conversion-rule>
176 </modify-argument>
176 </modify-argument>
177 </modify-function>
177 </modify-function>
178
178
179 <modify-function signature="toShort(QString,bool*,int)const">
179 <modify-function signature="toShort(QString,bool*,int)const">
180 <modify-argument index="2">
180 <modify-argument index="2">
181 <remove-default-expression/>
181 <remove-default-expression/>
182 <remove-argument/>
182 <remove-argument/>
183 <conversion-rule class="native">
183 <conversion-rule class="native">
184 <insert-template name="core.prepare_removed_bool*_argument"/>
184 <insert-template name="core.prepare_removed_bool*_argument"/>
185 </conversion-rule>
185 </conversion-rule>
186 </modify-argument>
186 </modify-argument>
187 <modify-argument index="return">
187 <modify-argument index="return">
188 <conversion-rule class="native">
188 <conversion-rule class="native">
189 <insert-template name="core.convert_to_null_or_primitive"/>
189 <insert-template name="core.convert_to_null_or_primitive"/>
190 </conversion-rule>
190 </conversion-rule>
191 </modify-argument>
191 </modify-argument>
192 </modify-function>
192 </modify-function>
193
193
194 <modify-function signature="toUShort(QString,bool*,int)const">
194 <modify-function signature="toUShort(QString,bool*,int)const">
195 <modify-argument index="2">
195 <modify-argument index="2">
196 <remove-default-expression/>
196 <remove-default-expression/>
197 <remove-argument/>
197 <remove-argument/>
198 <conversion-rule class="native">
198 <conversion-rule class="native">
199 <insert-template name="core.prepare_removed_bool*_argument"/>
199 <insert-template name="core.prepare_removed_bool*_argument"/>
200 </conversion-rule>
200 </conversion-rule>
201 </modify-argument>
201 </modify-argument>
202 <modify-argument index="return">
202 <modify-argument index="return">
203 <conversion-rule class="native">
203 <conversion-rule class="native">
204 <insert-template name="core.convert_to_null_or_primitive"/>
204 <insert-template name="core.convert_to_null_or_primitive"/>
205 </conversion-rule>
205 </conversion-rule>
206 </modify-argument>
206 </modify-argument>
207 </modify-function>
207 </modify-function>
208 </value-type>
208 </value-type>
209
209
210 <object-type name="QAbstractEventDispatcher">
210 <object-type name="QAbstractEventDispatcher">
211 <extra-includes>
211 <extra-includes>
212 <include file-name="QPair" location="global"/>
212 <include file-name="QPair" location="global"/>
213 </extra-includes>
213 </extra-includes>
214 </object-type>
214 </object-type>
215
215
216 <value-type name="QBitArray">
216 <value-type name="QBitArray">
217 <modify-function signature="at(int)const">
217 <modify-function signature="at(int)const">
218 <modify-argument index="1">
218 <modify-argument index="1">
219 <conversion-rule class="native">
219 <conversion-rule class="native">
220 <insert-template name="core.convert_int_arg_and_check_range">
220 <insert-template name="core.convert_int_arg_and_check_range">
221 <replace from="%CLASS_NAME%" to="QBitArray"/>
221 <replace from="%CLASS_NAME%" to="QBitArray"/>
222 <replace from="%FUNCTION_NAME%" to="at"/>
222 <replace from="%FUNCTION_NAME%" to="at"/>
223 </insert-template>
223 </insert-template>
224 </conversion-rule>
224 </conversion-rule>
225 </modify-argument>
225 </modify-argument>
226 </modify-function>
226 </modify-function>
227
227
228 <modify-function signature="clearBit(int)">
228 <modify-function signature="clearBit(int)">
229 <modify-argument index="1">
229 <modify-argument index="1">
230 <conversion-rule class="native">
230 <conversion-rule class="native">
231 <insert-template name="core.convert_int_arg_and_check_range">
231 <insert-template name="core.convert_int_arg_and_check_range">
232 <replace from="%CLASS_NAME%" to="QBitArray"/>
232 <replace from="%CLASS_NAME%" to="QBitArray"/>
233 <replace from="%FUNCTION_NAME%" to="clearBit"/>
233 <replace from="%FUNCTION_NAME%" to="clearBit"/>
234 </insert-template>
234 </insert-template>
235 </conversion-rule>
235 </conversion-rule>
236 </modify-argument>
236 </modify-argument>
237 </modify-function>
237 </modify-function>
238
238
239 <modify-function signature="setBit(int)">
239 <modify-function signature="setBit(int)">
240 <modify-argument index="1">
240 <modify-argument index="1">
241 <conversion-rule class="native">
241 <conversion-rule class="native">
242 <insert-template name="core.convert_int_arg_and_check_range">
242 <insert-template name="core.convert_int_arg_and_check_range">
243 <replace from="%CLASS_NAME%" to="QBitArray"/>
243 <replace from="%CLASS_NAME%" to="QBitArray"/>
244 <replace from="%FUNCTION_NAME%" to="setBit"/>
244 <replace from="%FUNCTION_NAME%" to="setBit"/>
245 </insert-template>
245 </insert-template>
246 </conversion-rule>
246 </conversion-rule>
247 </modify-argument>
247 </modify-argument>
248 </modify-function>
248 </modify-function>
249
249
250 <modify-function signature="setBit(int,bool)">
250 <modify-function signature="setBit(int,bool)">
251 <modify-argument index="1">
251 <modify-argument index="1">
252 <conversion-rule class="native">
252 <conversion-rule class="native">
253 <insert-template name="core.convert_int_arg_and_check_range">
253 <insert-template name="core.convert_int_arg_and_check_range">
254 <replace from="%CLASS_NAME%" to="QBitArray"/>
254 <replace from="%CLASS_NAME%" to="QBitArray"/>
255 <replace from="%FUNCTION_NAME%" to="setBit"/>
255 <replace from="%FUNCTION_NAME%" to="setBit"/>
256 </insert-template>
256 </insert-template>
257 </conversion-rule>
257 </conversion-rule>
258 </modify-argument>
258 </modify-argument>
259 </modify-function>
259 </modify-function>
260
260
261 <modify-function signature="testBit(int)const">
261 <modify-function signature="testBit(int)const">
262 <modify-argument index="1">
262 <modify-argument index="1">
263 <conversion-rule class="native">
263 <conversion-rule class="native">
264 <insert-template name="core.convert_int_arg_and_check_range">
264 <insert-template name="core.convert_int_arg_and_check_range">
265 <replace from="%CLASS_NAME%" to="QBitArray"/>
265 <replace from="%CLASS_NAME%" to="QBitArray"/>
266 <replace from="%FUNCTION_NAME%" to="testBit"/>
266 <replace from="%FUNCTION_NAME%" to="testBit"/>
267 </insert-template>
267 </insert-template>
268 </conversion-rule>
268 </conversion-rule>
269 </modify-argument>
269 </modify-argument>
270 </modify-function>
270 </modify-function>
271
271
272 <modify-function signature="toggleBit(int)">
272 <modify-function signature="toggleBit(int)">
273 <modify-argument index="1">
273 <modify-argument index="1">
274 <conversion-rule class="native">
274 <conversion-rule class="native">
275 <insert-template name="core.convert_int_arg_and_check_range">
275 <insert-template name="core.convert_int_arg_and_check_range">
276 <replace from="%CLASS_NAME%" to="QBitArray"/>
276 <replace from="%CLASS_NAME%" to="QBitArray"/>
277 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
277 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
278 </insert-template>
278 </insert-template>
279 </conversion-rule>
279 </conversion-rule>
280 </modify-argument>
280 </modify-argument>
281 </modify-function>
281 </modify-function>
282
282
283 <modify-function signature="operator&amp;=(QBitArray)">
283 <modify-function signature="operator&amp;=(QBitArray)">
284 <modify-argument index="0" replace-value="this"/>
284 <modify-argument index="0" replace-value="this"/>
285 </modify-function>
285 </modify-function>
286 <modify-function signature="operator=(QBitArray)">
286 <modify-function signature="operator=(QBitArray)">
287 <modify-argument index="0" replace-value="this"/>
287 <modify-argument index="0" replace-value="this"/>
288 </modify-function>
288 </modify-function>
289 <modify-function signature="operator^=(QBitArray)">
289 <modify-function signature="operator^=(QBitArray)">
290 <modify-argument index="0" replace-value="this"/>
290 <modify-argument index="0" replace-value="this"/>
291 </modify-function>
291 </modify-function>
292 <modify-function signature="operator|=(QBitArray)">
292 <modify-function signature="operator|=(QBitArray)">
293 <modify-argument index="0" replace-value="this"/>
293 <modify-argument index="0" replace-value="this"/>
294 </modify-function>
294 </modify-function>
295 </value-type>
295 </value-type>
296
296
297 <object-type name="QBuffer">
297 <object-type name="QBuffer">
298 <!-- ### modify to return value by pointer? -->
298 <!-- ### modify to return value by pointer? -->
299 <modify-function signature="buffer()const" remove="all"/>
299 <modify-function signature="buffer()const" remove="all"/>
300 <modify-function signature="data()const" remove="all"/>
300 <modify-function signature="data()const" remove="all"/>
301
301
302 <modify-function signature="setData(const char*,int)" remove="all"/>
302 <modify-function signature="setData(const char*,int)" remove="all"/>
303 </object-type>
303 </object-type>
304
304
305 <object-type name="QCoreApplication">
305 <object-type name="QCoreApplication">
306 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
306 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
307 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
307 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
308 <modify-function signature="arguments()" remove="all"/>
308 <modify-function signature="arguments()" remove="all"/>
309 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
309 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
310 <modify-argument index="1">
310 <modify-argument index="1">
311 <replace-type modified-type="QString"/>
311 <replace-type modified-type="QString"/>
312 <conversion-rule class="native">
312 <conversion-rule class="native">
313 <insert-template name="core.convert_string_arg_to_char*"/>
313 <insert-template name="core.convert_string_arg_to_char*"/>
314 </conversion-rule>
314 </conversion-rule>
315 </modify-argument>
315 </modify-argument>
316 <modify-argument index="2">
316 <modify-argument index="2">
317 <replace-type modified-type="QString"/>
317 <replace-type modified-type="QString"/>
318 <conversion-rule class="native">
318 <conversion-rule class="native">
319 <insert-template name="core.convert_string_arg_to_char*"/>
319 <insert-template name="core.convert_string_arg_to_char*"/>
320 </conversion-rule>
320 </conversion-rule>
321 </modify-argument>
321 </modify-argument>
322 <modify-argument index="3">
322 <modify-argument index="3">
323 <replace-type modified-type="QString"/>
323 <replace-type modified-type="QString"/>
324 <conversion-rule class="native">
324 <conversion-rule class="native">
325 <insert-template name="core.convert_string_arg_to_char*"/>
325 <insert-template name="core.convert_string_arg_to_char*"/>
326 </conversion-rule>
326 </conversion-rule>
327 </modify-argument>
327 </modify-argument>
328 </modify-function>
328 </modify-function>
329 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
329 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
330 <modify-argument index="1">
330 <modify-argument index="1">
331 <replace-type modified-type="QString"/>
331 <replace-type modified-type="QString"/>
332 <conversion-rule class="native">
332 <conversion-rule class="native">
333 <insert-template name="core.convert_string_arg_to_char*"/>
333 <insert-template name="core.convert_string_arg_to_char*"/>
334 </conversion-rule>
334 </conversion-rule>
335 </modify-argument>
335 </modify-argument>
336 <modify-argument index="2">
336 <modify-argument index="2">
337 <replace-type modified-type="QString"/>
337 <replace-type modified-type="QString"/>
338 <conversion-rule class="native">
338 <conversion-rule class="native">
339 <insert-template name="core.convert_string_arg_to_char*"/>
339 <insert-template name="core.convert_string_arg_to_char*"/>
340 </conversion-rule>
340 </conversion-rule>
341 </modify-argument>
341 </modify-argument>
342 <modify-argument index="3">
342 <modify-argument index="3">
343 <replace-type modified-type="QString"/>
343 <replace-type modified-type="QString"/>
344 <conversion-rule class="native">
344 <conversion-rule class="native">
345 <insert-template name="core.convert_string_arg_to_char*"/>
345 <insert-template name="core.convert_string_arg_to_char*"/>
346 </conversion-rule>
346 </conversion-rule>
347 </modify-argument>
347 </modify-argument>
348 </modify-function>
348 </modify-function>
349
349
350 </object-type>
350 </object-type>
351
351
352 <value-type name="QByteArray">
352 <value-type name="QByteArray">
353 <inject-code class="pywrap-h">
353 <inject-code class="pywrap-h">
354 PyObject* data(QByteArray* b) {
354 PyObject* data(QByteArray* b) {
355 if (b->data()) {
355 if (b->data()) {
356 #ifdef PY3K
357 return PyUnicode_FromStringAndSize(b->data(), b->size());
358 #else
356 return PyString_FromStringAndSize(b->data(), b->size());
359 return PyString_FromStringAndSize(b->data(), b->size());
360 #endif
357 } else {
361 } else {
358 Py_INCREF(Py_None);
362 Py_INCREF(Py_None);
359 return Py_None;
363 return Py_None;
360 }
364 }
361 }
365 }
362 </inject-code>
366 </inject-code>
363
367
364 <inject-code class="native" position="beginning">
368 <inject-code class="native" position="beginning">
365 Q_DECLARE_METATYPE(QScriptValue)
369 Q_DECLARE_METATYPE(QScriptValue)
366 </inject-code>
370 </inject-code>
367
371
368 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
372 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
369 <modify-function signature="QByteArray(const char*)" remove="all"/>
373 <modify-function signature="QByteArray(const char*)" remove="all"/>
370
374
371 <modify-function signature="at(int)const">
375 <modify-function signature="at(int)const">
372 <modify-argument index="1">
376 <modify-argument index="1">
373 <conversion-rule class="native">
377 <conversion-rule class="native">
374 <insert-template name="core.convert_int_arg_and_check_range">
378 <insert-template name="core.convert_int_arg_and_check_range">
375 <replace from="%CLASS_NAME%" to="QByteArray"/>
379 <replace from="%CLASS_NAME%" to="QByteArray"/>
376 <replace from="%FUNCTION_NAME%" to="at"/>
380 <replace from="%FUNCTION_NAME%" to="at"/>
377 </insert-template>
381 </insert-template>
378 </conversion-rule>
382 </conversion-rule>
379 </modify-argument>
383 </modify-argument>
380 </modify-function>
384 </modify-function>
381
385
382 <modify-function signature="append(const char *)" remove="all"/>
386 <modify-function signature="append(const char *)" remove="all"/>
383 <modify-function signature="append(QByteArray)">
387 <modify-function signature="append(QByteArray)">
384 <modify-argument index="0" replace-value="this"/>
388 <modify-argument index="0" replace-value="this"/>
385 </modify-function>
389 </modify-function>
386 <modify-function signature="append(QString)">
390 <modify-function signature="append(QString)">
387 <modify-argument index="0" replace-value="this"/>
391 <modify-argument index="0" replace-value="this"/>
388 </modify-function>
392 </modify-function>
389 <modify-function signature="append(const char *)" remove="all">
393 <modify-function signature="append(const char *)" remove="all">
390 <modify-argument index="0" replace-value="this"/>
394 <modify-argument index="0" replace-value="this"/>
391 </modify-function>
395 </modify-function>
392 <modify-function signature="append(char)">
396 <modify-function signature="append(char)">
393 <modify-argument index="0" replace-value="this"/>
397 <modify-argument index="0" replace-value="this"/>
394 <rename to="appendByte"/>
398 <rename to="appendByte"/>
395 </modify-function>
399 </modify-function>
396
400
397 <modify-function signature="count(const char *)const" remove="all"/>
401 <modify-function signature="count(const char *)const" remove="all"/>
398
402
399 <modify-function signature="data()" remove="all"/>
403 <modify-function signature="data()" remove="all"/>
400
404
401 <modify-function signature="endsWith(const char *)const" remove="all"/>
405 <modify-function signature="endsWith(const char *)const" remove="all"/>
402
406
403 <modify-function signature="fill(char,int)">
407 <modify-function signature="fill(char,int)">
404 <modify-argument index="0" replace-value="this"/>
408 <modify-argument index="0" replace-value="this"/>
405 </modify-function>
409 </modify-function>
406
410
407 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
411 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
408 <modify-function signature="indexOf(char,int)const">
412 <modify-function signature="indexOf(char,int)const">
409 <rename to="indexOfByte"/>
413 <rename to="indexOfByte"/>
410 </modify-function>
414 </modify-function>
411
415
412 <modify-function signature="insert(int,QByteArray)">
416 <modify-function signature="insert(int,QByteArray)">
413 <modify-argument index="0" replace-value="this"/>
417 <modify-argument index="0" replace-value="this"/>
414 </modify-function>
418 </modify-function>
415 <modify-function signature="insert(int,QString)">
419 <modify-function signature="insert(int,QString)">
416 <modify-argument index="0" replace-value="this"/>
420 <modify-argument index="0" replace-value="this"/>
417 </modify-function>
421 </modify-function>
418 <modify-function signature="insert(int,const char *)" remove="all"/>
422 <modify-function signature="insert(int,const char *)" remove="all"/>
419 <modify-function signature="insert(int,char)">
423 <modify-function signature="insert(int,char)">
420 <modify-argument index="0" replace-value="this"/>
424 <modify-argument index="0" replace-value="this"/>
421 <rename to="insertByte"/>
425 <rename to="insertByte"/>
422 </modify-function>
426 </modify-function>
423
427
424 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
428 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
425 <modify-function signature="lastIndexOf(char,int)const">
429 <modify-function signature="lastIndexOf(char,int)const">
426 <rename to="lastIndexOfByte"/>
430 <rename to="lastIndexOfByte"/>
427 </modify-function>
431 </modify-function>
428
432
429 <modify-function signature="prepend(QByteArray)">
433 <modify-function signature="prepend(QByteArray)">
430 <modify-argument index="0" replace-value="this"/>
434 <modify-argument index="0" replace-value="this"/>
431 </modify-function>
435 </modify-function>
432 <modify-function signature="prepend(const char *)" remove="all"/>
436 <modify-function signature="prepend(const char *)" remove="all"/>
433 <modify-function signature="prepend(char)">
437 <modify-function signature="prepend(char)">
434 <modify-argument index="0" replace-value="this"/>
438 <modify-argument index="0" replace-value="this"/>
435 <rename to="prependByte"/>
439 <rename to="prependByte"/>
436 </modify-function>
440 </modify-function>
437
441
438 <modify-function signature="remove(int,int)">
442 <modify-function signature="remove(int,int)">
439 <modify-argument index="0" replace-value="this"/>
443 <modify-argument index="0" replace-value="this"/>
440 </modify-function>
444 </modify-function>
441
445
442 <modify-function signature="replace(int,int,QByteArray)">
446 <modify-function signature="replace(int,int,QByteArray)">
443 <modify-argument index="0" replace-value="this"/>
447 <modify-argument index="0" replace-value="this"/>
444 </modify-function>
448 </modify-function>
445 <modify-function signature="replace(int,int,const char *)" remove="all"/>
449 <modify-function signature="replace(int,int,const char *)" remove="all"/>
446 <modify-function signature="replace(QByteArray,QByteArray)">
450 <modify-function signature="replace(QByteArray,QByteArray)">
447 <modify-argument index="0" replace-value="this"/>
451 <modify-argument index="0" replace-value="this"/>
448 </modify-function>
452 </modify-function>
449 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
453 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
450 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
454 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
451 <modify-function signature="replace(QString,QByteArray)">
455 <modify-function signature="replace(QString,QByteArray)">
452 <modify-argument index="0" replace-value="this"/>
456 <modify-argument index="0" replace-value="this"/>
453 </modify-function>
457 </modify-function>
454 <modify-function signature="replace(QString,const char *)" remove="all"/>
458 <modify-function signature="replace(QString,const char *)" remove="all"/>
455 <modify-function signature="replace(const char *,const char *)" remove="all"/>
459 <modify-function signature="replace(const char *,const char *)" remove="all"/>
456 <modify-function signature="replace(char,QByteArray)">
460 <modify-function signature="replace(char,QByteArray)">
457 <modify-argument index="0" replace-value="this"/>
461 <modify-argument index="0" replace-value="this"/>
458 </modify-function>
462 </modify-function>
459 <modify-function signature="replace(char,QString)">
463 <modify-function signature="replace(char,QString)">
460 <modify-argument index="0" replace-value="this"/>
464 <modify-argument index="0" replace-value="this"/>
461 </modify-function>
465 </modify-function>
462 <modify-function signature="replace(char,const char *)" remove="all"/>
466 <modify-function signature="replace(char,const char *)" remove="all"/>
463 <modify-function signature="replace(char,char)">
467 <modify-function signature="replace(char,char)">
464 <modify-argument index="0" replace-value="this"/>
468 <modify-argument index="0" replace-value="this"/>
465 </modify-function>
469 </modify-function>
466
470
467 <modify-function signature="startsWith(const char *)const" remove="all"/>
471 <modify-function signature="startsWith(const char *)const" remove="all"/>
468
472
469 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
473 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
470
474
471 <modify-function signature="number(int,int)">
475 <modify-function signature="number(int,int)">
472 <rename to="fromInt"/>
476 <rename to="fromInt"/>
473 </modify-function>
477 </modify-function>
474 <modify-function signature="number(uint,int)">
478 <modify-function signature="number(uint,int)">
475 <rename to="fromUInt"/>
479 <rename to="fromUInt"/>
476 </modify-function>
480 </modify-function>
477 <modify-function signature="number(qlonglong,int)">
481 <modify-function signature="number(qlonglong,int)">
478 <rename to="fromLongLong"/>
482 <rename to="fromLongLong"/>
479 </modify-function>
483 </modify-function>
480 <modify-function signature="number(qulonglong,int)">
484 <modify-function signature="number(qulonglong,int)">
481 <rename to="fromULongLong"/>
485 <rename to="fromULongLong"/>
482 </modify-function>
486 </modify-function>
483
487
484 <modify-function signature="setNum(int,int)">
488 <modify-function signature="setNum(int,int)">
485 <modify-argument index="0" replace-value="this"/>
489 <modify-argument index="0" replace-value="this"/>
486 <rename to="setInt"/>
490 <rename to="setInt"/>
487 </modify-function>
491 </modify-function>
488 <modify-function signature="setNum(uint,int)">
492 <modify-function signature="setNum(uint,int)">
489 <modify-argument index="0" replace-value="this"/>
493 <modify-argument index="0" replace-value="this"/>
490 <rename to="setUInt"/>
494 <rename to="setUInt"/>
491 </modify-function>
495 </modify-function>
492 <modify-function signature="setNum(short,int)">
496 <modify-function signature="setNum(short,int)">
493 <modify-argument index="0" replace-value="this"/>
497 <modify-argument index="0" replace-value="this"/>
494 <rename to="setShort"/>
498 <rename to="setShort"/>
495 </modify-function>
499 </modify-function>
496 <modify-function signature="setNum(ushort,int)">
500 <modify-function signature="setNum(ushort,int)">
497 <modify-argument index="0" replace-value="this"/>
501 <modify-argument index="0" replace-value="this"/>
498 <rename to="setUShort"/>
502 <rename to="setUShort"/>
499 </modify-function>
503 </modify-function>
500 <modify-function signature="setNum(qlonglong,int)">
504 <modify-function signature="setNum(qlonglong,int)">
501 <modify-argument index="0" replace-value="this"/>
505 <modify-argument index="0" replace-value="this"/>
502 <rename to="setLongLong"/>
506 <rename to="setLongLong"/>
503 </modify-function>
507 </modify-function>
504 <modify-function signature="setNum(qulonglong,int)">
508 <modify-function signature="setNum(qulonglong,int)">
505 <modify-argument index="0" replace-value="this"/>
509 <modify-argument index="0" replace-value="this"/>
506 <rename to="setULongLong"/>
510 <rename to="setULongLong"/>
507 </modify-function>
511 </modify-function>
508 <modify-function signature="setNum(double,char,int)">
512 <modify-function signature="setNum(double,char,int)">
509 <modify-argument index="0" replace-value="this"/>
513 <modify-argument index="0" replace-value="this"/>
510 <rename to="setDouble"/>
514 <rename to="setDouble"/>
511 </modify-function>
515 </modify-function>
512 <modify-function signature="setNum(float,char,int)">
516 <modify-function signature="setNum(float,char,int)">
513 <modify-argument index="0" replace-value="this"/>
517 <modify-argument index="0" replace-value="this"/>
514 <rename to="setFloat"/>
518 <rename to="setFloat"/>
515 </modify-function>
519 </modify-function>
516
520
517 <modify-function signature="toDouble(bool*)const">
521 <modify-function signature="toDouble(bool*)const">
518 <modify-argument index="1">
522 <modify-argument index="1">
519 <remove-default-expression/>
523 <remove-default-expression/>
520 <remove-argument/>
524 <remove-argument/>
521 <conversion-rule class="native">
525 <conversion-rule class="native">
522 <insert-template name="core.prepare_removed_bool*_argument"/>
526 <insert-template name="core.prepare_removed_bool*_argument"/>
523 </conversion-rule>
527 </conversion-rule>
524 </modify-argument>
528 </modify-argument>
525 <modify-argument index="return">
529 <modify-argument index="return">
526 <conversion-rule class="native">
530 <conversion-rule class="native">
527 <insert-template name="core.convert_to_null_or_primitive"/>
531 <insert-template name="core.convert_to_null_or_primitive"/>
528 </conversion-rule>
532 </conversion-rule>
529 </modify-argument>
533 </modify-argument>
530 </modify-function>
534 </modify-function>
531
535
532 <modify-function signature="toFloat(bool*)const">
536 <modify-function signature="toFloat(bool*)const">
533 <modify-argument index="1">
537 <modify-argument index="1">
534 <remove-default-expression/>
538 <remove-default-expression/>
535 <remove-argument/>
539 <remove-argument/>
536 <conversion-rule class="native">
540 <conversion-rule class="native">
537 <insert-template name="core.prepare_removed_bool*_argument"/>
541 <insert-template name="core.prepare_removed_bool*_argument"/>
538 </conversion-rule>
542 </conversion-rule>
539 </modify-argument>
543 </modify-argument>
540 <modify-argument index="return">
544 <modify-argument index="return">
541 <conversion-rule class="native">
545 <conversion-rule class="native">
542 <insert-template name="core.convert_to_null_or_primitive"/>
546 <insert-template name="core.convert_to_null_or_primitive"/>
543 </conversion-rule>
547 </conversion-rule>
544 </modify-argument>
548 </modify-argument>
545 </modify-function>
549 </modify-function>
546
550
547 <modify-function signature="toInt(bool*,int)const">
551 <modify-function signature="toInt(bool*,int)const">
548 <modify-argument index="1">
552 <modify-argument index="1">
549 <remove-default-expression/>
553 <remove-default-expression/>
550 <remove-argument/>
554 <remove-argument/>
551 <conversion-rule class="native">
555 <conversion-rule class="native">
552 <insert-template name="core.prepare_removed_bool*_argument"/>
556 <insert-template name="core.prepare_removed_bool*_argument"/>
553 </conversion-rule>
557 </conversion-rule>
554 </modify-argument>
558 </modify-argument>
555 <modify-argument index="return">
559 <modify-argument index="return">
556 <conversion-rule class="native">
560 <conversion-rule class="native">
557 <insert-template name="core.convert_to_null_or_primitive"/>
561 <insert-template name="core.convert_to_null_or_primitive"/>
558 </conversion-rule>
562 </conversion-rule>
559 </modify-argument>
563 </modify-argument>
560 </modify-function>
564 </modify-function>
561
565
562 <modify-function signature="toUShort(bool*,int)const">
566 <modify-function signature="toUShort(bool*,int)const">
563 <modify-argument index="1">
567 <modify-argument index="1">
564 <remove-default-expression/>
568 <remove-default-expression/>
565 <remove-argument/>
569 <remove-argument/>
566 <conversion-rule class="native">
570 <conversion-rule class="native">
567 <insert-template name="core.prepare_removed_bool*_argument"/>
571 <insert-template name="core.prepare_removed_bool*_argument"/>
568 </conversion-rule>
572 </conversion-rule>
569 </modify-argument>
573 </modify-argument>
570 <modify-argument index="return">
574 <modify-argument index="return">
571 <conversion-rule class="native">
575 <conversion-rule class="native">
572 <insert-template name="core.convert_to_null_or_primitive"/>
576 <insert-template name="core.convert_to_null_or_primitive"/>
573 </conversion-rule>
577 </conversion-rule>
574 </modify-argument>
578 </modify-argument>
575 </modify-function>
579 </modify-function>
576 </value-type>
580 </value-type>
577
581
578 <object-type name="QIODevice">
582 <object-type name="QIODevice">
579 <modify-function signature="peek(char *,qint64)" remove="all"/>
583 <modify-function signature="peek(char *,qint64)" remove="all"/>
580 <modify-function signature="read(char *,qint64)" remove="all"/>
584 <modify-function signature="read(char *,qint64)" remove="all"/>
581 <modify-function signature="readLine(char *,qint64)" remove="all"/>
585 <modify-function signature="readLine(char *,qint64)" remove="all"/>
582 <modify-function signature="write(const char *,qint64)" remove="all"/>
586 <modify-function signature="write(const char *,qint64)" remove="all"/>
583 </object-type>
587 </object-type>
584
588
585 <object-type name="QFile">
589 <object-type name="QFile">
586 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
590 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
587 <modify-function signature="decodeName(const char*)" remove="all"/>
591 <modify-function signature="decodeName(const char*)" remove="all"/>
588 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
592 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
589 <modify-function signature="unmap(uchar*)" remove="all"/>
593 <modify-function signature="unmap(uchar*)" remove="all"/>
590 </object-type>
594 </object-type>
591
595
592 <object-type name="QSignalMapper">
596 <object-type name="QSignalMapper">
593 <!-- ### overloads -->
597 <!-- ### overloads -->
594 <modify-function signature="mapping(int)const">
598 <modify-function signature="mapping(int)const">
595 <rename to="mappingById"/>
599 <rename to="mappingById"/>
596 </modify-function>
600 </modify-function>
597 <modify-function signature="mapping(QString)const">
601 <modify-function signature="mapping(QString)const">
598 <rename to="mappingByString"/>
602 <rename to="mappingByString"/>
599 </modify-function>
603 </modify-function>
600 <modify-function signature="mapping(QObject*)const">
604 <modify-function signature="mapping(QObject*)const">
601 <rename to="mappingByObject"/>
605 <rename to="mappingByObject"/>
602 </modify-function>
606 </modify-function>
603 <modify-function signature="setMapping(QObject*,int)">
607 <modify-function signature="setMapping(QObject*,int)">
604 <rename to="setMappingById"/>
608 <rename to="setMappingById"/>
605 </modify-function>
609 </modify-function>
606 <modify-function signature="setMapping(QObject*,QString)">
610 <modify-function signature="setMapping(QObject*,QString)">
607 <rename to="setMappingByString"/>
611 <rename to="setMappingByString"/>
608 </modify-function>
612 </modify-function>
609 <modify-function signature="setMapping(QObject*,QObject*)">
613 <modify-function signature="setMapping(QObject*,QObject*)">
610 <rename to="setMappingByObject"/>
614 <rename to="setMappingByObject"/>
611 </modify-function>
615 </modify-function>
612 </object-type>
616 </object-type>
613
617
614 <object-type name="QDataStream">
618 <object-type name="QDataStream">
615 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
619 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
616 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
620 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
617
621
618 <modify-function signature="operator&lt;&lt;(bool)">
622 <modify-function signature="operator&lt;&lt;(bool)">
619 <rename to="writeBoolean"/>
623 <rename to="writeBoolean"/>
620 <modify-argument index="0" replace-value="this"/>
624 <modify-argument index="0" replace-value="this"/>
621 </modify-function>
625 </modify-function>
622 <modify-function signature="operator&lt;&lt;(unsigned char)">
626 <modify-function signature="operator&lt;&lt;(unsigned char)">
623 <modify-argument index="0" replace-value="this"/>
627 <modify-argument index="0" replace-value="this"/>
624 <rename to="writeByte"/>
628 <rename to="writeByte"/>
625 </modify-function>
629 </modify-function>
626 <modify-function signature="operator&lt;&lt;(int)">
630 <modify-function signature="operator&lt;&lt;(int)">
627 <rename to="writeInt"/>
631 <rename to="writeInt"/>
628 <modify-argument index="0" replace-value="this"/>
632 <modify-argument index="0" replace-value="this"/>
629 </modify-function>
633 </modify-function>
630 <modify-function signature="operator&lt;&lt;(qint64)">
634 <modify-function signature="operator&lt;&lt;(qint64)">
631 <rename to="writeLongLong"/>
635 <rename to="writeLongLong"/>
632 <modify-argument index="0" replace-value="this"/>
636 <modify-argument index="0" replace-value="this"/>
633 </modify-function>
637 </modify-function>
634 <modify-function signature="operator&lt;&lt;(float)">
638 <modify-function signature="operator&lt;&lt;(float)">
635 <rename to="writeFloat"/>
639 <rename to="writeFloat"/>
636 <modify-argument index="0" replace-value="this"/>
640 <modify-argument index="0" replace-value="this"/>
637 </modify-function>
641 </modify-function>
638 <modify-function signature="operator&lt;&lt;(double)">
642 <modify-function signature="operator&lt;&lt;(double)">
639 <rename to="writeDouble"/>
643 <rename to="writeDouble"/>
640 <modify-argument index="0" replace-value="this"/>
644 <modify-argument index="0" replace-value="this"/>
641 </modify-function>
645 </modify-function>
642 <modify-function signature="operator&lt;&lt;(short)">
646 <modify-function signature="operator&lt;&lt;(short)">
643 <rename to="writeShort"/>
647 <rename to="writeShort"/>
644 <modify-argument index="0" replace-value="this"/>
648 <modify-argument index="0" replace-value="this"/>
645 </modify-function>
649 </modify-function>
646
650
647 <modify-function signature="operator&gt;&gt;(bool &amp;)">
651 <modify-function signature="operator&gt;&gt;(bool &amp;)">
648 <rename to="readBoolean"/>
652 <rename to="readBoolean"/>
649 <modify-argument index="1">
653 <modify-argument index="1">
650 <remove-argument/>
654 <remove-argument/>
651 <conversion-rule class="native">
655 <conversion-rule class="native">
652 bool __result;
656 bool __result;
653 bool &amp; %out% = __result;
657 bool &amp; %out% = __result;
654 </conversion-rule>
658 </conversion-rule>
655 </modify-argument>
659 </modify-argument>
656 <modify-argument index="0" replace-value="void">
660 <modify-argument index="0" replace-value="void">
657 <conversion-rule class="native">
661 <conversion-rule class="native">
658 bool %out% = __result;
662 bool %out% = __result;
659 </conversion-rule>
663 </conversion-rule>
660 </modify-argument>
664 </modify-argument>
661 </modify-function>
665 </modify-function>
662 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
666 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
663 <rename to="readByte"/>
667 <rename to="readByte"/>
664 <modify-argument index="1">
668 <modify-argument index="1">
665 <remove-argument/>
669 <remove-argument/>
666 <conversion-rule class="native">
670 <conversion-rule class="native">
667 unsigned char __result;
671 unsigned char __result;
668 unsigned char &amp; %out% = __result;
672 unsigned char &amp; %out% = __result;
669 </conversion-rule>
673 </conversion-rule>
670 </modify-argument>
674 </modify-argument>
671 <modify-argument index="0" replace-value="void">
675 <modify-argument index="0" replace-value="void">
672 <conversion-rule class="native">
676 <conversion-rule class="native">
673 int %out% = __result;
677 int %out% = __result;
674 </conversion-rule>
678 </conversion-rule>
675 </modify-argument>
679 </modify-argument>
676 </modify-function>
680 </modify-function>
677 <modify-function signature="operator&gt;&gt;(int &amp;)">
681 <modify-function signature="operator&gt;&gt;(int &amp;)">
678 <rename to="readInt"/>
682 <rename to="readInt"/>
679 <modify-argument index="1">
683 <modify-argument index="1">
680 <remove-argument/>
684 <remove-argument/>
681 <conversion-rule class="native">
685 <conversion-rule class="native">
682 int __result;
686 int __result;
683 int &amp; %out% = __result;
687 int &amp; %out% = __result;
684 </conversion-rule>
688 </conversion-rule>
685 </modify-argument>
689 </modify-argument>
686 <modify-argument index="0" replace-value="void">
690 <modify-argument index="0" replace-value="void">
687 <conversion-rule class="native">
691 <conversion-rule class="native">
688 int %out% = __result;
692 int %out% = __result;
689 </conversion-rule>
693 </conversion-rule>
690 </modify-argument>
694 </modify-argument>
691 </modify-function>
695 </modify-function>
692 <modify-function signature="operator&gt;&gt;(uint &amp;)">
696 <modify-function signature="operator&gt;&gt;(uint &amp;)">
693 <rename to="readUInt"/>
697 <rename to="readUInt"/>
694 <modify-argument index="1">
698 <modify-argument index="1">
695 <remove-argument/>
699 <remove-argument/>
696 <conversion-rule class="native">
700 <conversion-rule class="native">
697 uint __result;
701 uint __result;
698 uint &amp; %out% = __result;
702 uint &amp; %out% = __result;
699 </conversion-rule>
703 </conversion-rule>
700 </modify-argument>
704 </modify-argument>
701 <modify-argument index="0" replace-value="void">
705 <modify-argument index="0" replace-value="void">
702 <conversion-rule class="native">
706 <conversion-rule class="native">
703 uint %out% = __result;
707 uint %out% = __result;
704 </conversion-rule>
708 </conversion-rule>
705 </modify-argument>
709 </modify-argument>
706 </modify-function>
710 </modify-function>
707 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
711 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
708 <rename to="readLongLong"/>
712 <rename to="readLongLong"/>
709 <modify-argument index="1">
713 <modify-argument index="1">
710 <remove-argument/>
714 <remove-argument/>
711 <conversion-rule class="native">
715 <conversion-rule class="native">
712 qint64 __result;
716 qint64 __result;
713 qint64 &amp; %out% = __result;
717 qint64 &amp; %out% = __result;
714 </conversion-rule>
718 </conversion-rule>
715 </modify-argument>
719 </modify-argument>
716 <modify-argument index="0" replace-value="void">
720 <modify-argument index="0" replace-value="void">
717 <conversion-rule class="native">
721 <conversion-rule class="native">
718 qint64 %out% = __result;
722 qint64 %out% = __result;
719 </conversion-rule>
723 </conversion-rule>
720 </modify-argument>
724 </modify-argument>
721 </modify-function>
725 </modify-function>
722 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
726 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
723 <rename to="readULongLong"/>
727 <rename to="readULongLong"/>
724 <modify-argument index="1">
728 <modify-argument index="1">
725 <remove-argument/>
729 <remove-argument/>
726 <conversion-rule class="native">
730 <conversion-rule class="native">
727 unsigned long long __result;
731 unsigned long long __result;
728 unsigned long long &amp; %out% = __result;
732 unsigned long long &amp; %out% = __result;
729 </conversion-rule>
733 </conversion-rule>
730 </modify-argument>
734 </modify-argument>
731 <modify-argument index="0" replace-value="void">
735 <modify-argument index="0" replace-value="void">
732 <conversion-rule class="native">
736 <conversion-rule class="native">
733 unsigned long long %out% = __result;
737 unsigned long long %out% = __result;
734 </conversion-rule>
738 </conversion-rule>
735 </modify-argument>
739 </modify-argument>
736 </modify-function>
740 </modify-function>
737 <modify-function signature="operator&gt;&gt;(float &amp;)">
741 <modify-function signature="operator&gt;&gt;(float &amp;)">
738 <rename to="readFloat"/>
742 <rename to="readFloat"/>
739 <modify-argument index="1">
743 <modify-argument index="1">
740 <remove-argument/>
744 <remove-argument/>
741 <conversion-rule class="native">
745 <conversion-rule class="native">
742 float __result;
746 float __result;
743 float &amp; %out% = __result;
747 float &amp; %out% = __result;
744 </conversion-rule>
748 </conversion-rule>
745 </modify-argument>
749 </modify-argument>
746 <modify-argument index="0" replace-value="void">
750 <modify-argument index="0" replace-value="void">
747 <conversion-rule class="native">
751 <conversion-rule class="native">
748 float %out% = __result;
752 float %out% = __result;
749 </conversion-rule>
753 </conversion-rule>
750 </modify-argument>
754 </modify-argument>
751 </modify-function>
755 </modify-function>
752 <modify-function signature="operator&gt;&gt;(double &amp;)">
756 <modify-function signature="operator&gt;&gt;(double &amp;)">
753 <rename to="readDouble"/>
757 <rename to="readDouble"/>
754 <modify-argument index="1">
758 <modify-argument index="1">
755 <remove-argument/>
759 <remove-argument/>
756 <conversion-rule class="native">
760 <conversion-rule class="native">
757 double __result;
761 double __result;
758 double &amp; %out% = __result;
762 double &amp; %out% = __result;
759 </conversion-rule>
763 </conversion-rule>
760 </modify-argument>
764 </modify-argument>
761 <modify-argument index="0" replace-value="void">
765 <modify-argument index="0" replace-value="void">
762 <conversion-rule class="native">
766 <conversion-rule class="native">
763 double %out% = __result;
767 double %out% = __result;
764 </conversion-rule>
768 </conversion-rule>
765 </modify-argument>
769 </modify-argument>
766 </modify-function>
770 </modify-function>
767 <modify-function signature="operator&gt;&gt;(short &amp;)">
771 <modify-function signature="operator&gt;&gt;(short &amp;)">
768 <rename to="readShort"/>
772 <rename to="readShort"/>
769 <modify-argument index="1">
773 <modify-argument index="1">
770 <remove-argument/>
774 <remove-argument/>
771 <conversion-rule class="native">
775 <conversion-rule class="native">
772 short __result;
776 short __result;
773 short &amp; %out% = __result;
777 short &amp; %out% = __result;
774 </conversion-rule>
778 </conversion-rule>
775 </modify-argument>
779 </modify-argument>
776 <modify-argument index="0" replace-value="void">
780 <modify-argument index="0" replace-value="void">
777 <conversion-rule class="native">
781 <conversion-rule class="native">
778 short %out% = __result;
782 short %out% = __result;
779 </conversion-rule>
783 </conversion-rule>
780 </modify-argument>
784 </modify-argument>
781 </modify-function>
785 </modify-function>
782 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
786 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
783 <rename to="readUShort"/>
787 <rename to="readUShort"/>
784 <modify-argument index="1">
788 <modify-argument index="1">
785 <remove-argument/>
789 <remove-argument/>
786 <conversion-rule class="native">
790 <conversion-rule class="native">
787 unsigned short __result;
791 unsigned short __result;
788 unsigned short &amp; %out% = __result;
792 unsigned short &amp; %out% = __result;
789 </conversion-rule>
793 </conversion-rule>
790 </modify-argument>
794 </modify-argument>
791 <modify-argument index="0" replace-value="void">
795 <modify-argument index="0" replace-value="void">
792 <conversion-rule class="native">
796 <conversion-rule class="native">
793 unsigned short %out% = __result;
797 unsigned short %out% = __result;
794 </conversion-rule>
798 </conversion-rule>
795 </modify-argument>
799 </modify-argument>
796 </modify-function>
800 </modify-function>
797 </object-type>
801 </object-type>
798
802
799 <object-type name="QTextStream">
803 <object-type name="QTextStream">
800 <modify-function signature="setCodec(const char *)">
804 <modify-function signature="setCodec(const char *)">
801 <modify-argument index="1">
805 <modify-argument index="1">
802 <replace-type modified-type="QString"/>
806 <replace-type modified-type="QString"/>
803 <conversion-rule class="native">
807 <conversion-rule class="native">
804 <insert-template name="core.convert_string_arg_to_char*"/>
808 <insert-template name="core.convert_string_arg_to_char*"/>
805 </conversion-rule>
809 </conversion-rule>
806 </modify-argument>
810 </modify-argument>
807 </modify-function>
811 </modify-function>
808
812
809 <modify-function signature="operator&lt;&lt;(QBool)">
813 <modify-function signature="operator&lt;&lt;(QBool)">
810 <rename to="writeBoolean"/>
814 <rename to="writeBoolean"/>
811 <modify-argument index="0" replace-value="this"/>
815 <modify-argument index="0" replace-value="this"/>
812 </modify-function>
816 </modify-function>
813 <modify-function signature="operator&lt;&lt;(char)">
817 <modify-function signature="operator&lt;&lt;(char)">
814 <modify-argument index="0" replace-value="this"/>
818 <modify-argument index="0" replace-value="this"/>
815 <rename to="writeByte"/>
819 <rename to="writeByte"/>
816 </modify-function>
820 </modify-function>
817 <modify-function signature="operator&lt;&lt;(signed int)">
821 <modify-function signature="operator&lt;&lt;(signed int)">
818 <rename to="writeInt"/>
822 <rename to="writeInt"/>
819 <modify-argument index="0" replace-value="this"/>
823 <modify-argument index="0" replace-value="this"/>
820 </modify-function>
824 </modify-function>
821 <modify-function signature="operator&lt;&lt;(qlonglong)">
825 <modify-function signature="operator&lt;&lt;(qlonglong)">
822 <rename to="writeLongLong"/>
826 <rename to="writeLongLong"/>
823 <modify-argument index="0" replace-value="this"/>
827 <modify-argument index="0" replace-value="this"/>
824 </modify-function>
828 </modify-function>
825 <modify-function signature="operator&lt;&lt;(float)">
829 <modify-function signature="operator&lt;&lt;(float)">
826 <rename to="writeFloat"/>
830 <rename to="writeFloat"/>
827 <modify-argument index="0" replace-value="this"/>
831 <modify-argument index="0" replace-value="this"/>
828 </modify-function>
832 </modify-function>
829 <modify-function signature="operator&lt;&lt;(double)">
833 <modify-function signature="operator&lt;&lt;(double)">
830 <rename to="writeDouble"/>
834 <rename to="writeDouble"/>
831 <modify-argument index="0" replace-value="this"/>
835 <modify-argument index="0" replace-value="this"/>
832 </modify-function>
836 </modify-function>
833 <modify-function signature="operator&lt;&lt;(signed short)">
837 <modify-function signature="operator&lt;&lt;(signed short)">
834 <rename to="writeShort"/>
838 <rename to="writeShort"/>
835 <modify-argument index="0" replace-value="this"/>
839 <modify-argument index="0" replace-value="this"/>
836 </modify-function>
840 </modify-function>
837 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
841 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
838 <rename to="writeByteArray"/>
842 <rename to="writeByteArray"/>
839 <modify-argument index="0" replace-value="this"/>
843 <modify-argument index="0" replace-value="this"/>
840 </modify-function>
844 </modify-function>
841 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
845 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
842 <rename to="writeString"/>
846 <rename to="writeString"/>
843 <modify-argument index="0" replace-value="this"/>
847 <modify-argument index="0" replace-value="this"/>
844 </modify-function>
848 </modify-function>
845
849
846 <modify-function signature="operator&gt;&gt;(char&amp;)">
850 <modify-function signature="operator&gt;&gt;(char&amp;)">
847 <rename to="readByte"/>
851 <rename to="readByte"/>
848 <modify-argument index="1">
852 <modify-argument index="1">
849 <remove-argument/>
853 <remove-argument/>
850 <conversion-rule class="native">
854 <conversion-rule class="native">
851 char __result;
855 char __result;
852 char &amp; %out% = __result;
856 char &amp; %out% = __result;
853 </conversion-rule>
857 </conversion-rule>
854 </modify-argument>
858 </modify-argument>
855 <modify-argument index="0" replace-value="void">
859 <modify-argument index="0" replace-value="void">
856 <conversion-rule class="native">
860 <conversion-rule class="native">
857 int %out% = __result;
861 int %out% = __result;
858 </conversion-rule>
862 </conversion-rule>
859 </modify-argument>
863 </modify-argument>
860 </modify-function>
864 </modify-function>
861 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
865 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
862 <rename to="readShort"/>
866 <rename to="readShort"/>
863 <modify-argument index="1">
867 <modify-argument index="1">
864 <remove-argument/>
868 <remove-argument/>
865 <conversion-rule class="native">
869 <conversion-rule class="native">
866 short __result;
870 short __result;
867 short &amp; %out% = __result;
871 short &amp; %out% = __result;
868 </conversion-rule>
872 </conversion-rule>
869 </modify-argument>
873 </modify-argument>
870 <modify-argument index="0" replace-value="void">
874 <modify-argument index="0" replace-value="void">
871 <conversion-rule class="native">
875 <conversion-rule class="native">
872 short %out% = __result;
876 short %out% = __result;
873 </conversion-rule>
877 </conversion-rule>
874 </modify-argument>
878 </modify-argument>
875 </modify-function>
879 </modify-function>
876 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
880 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
877 <rename to="readInt"/>
881 <rename to="readInt"/>
878 <modify-argument index="1">
882 <modify-argument index="1">
879 <remove-argument/>
883 <remove-argument/>
880 <conversion-rule class="native">
884 <conversion-rule class="native">
881 int __result;
885 int __result;
882 int &amp; %out% = __result;
886 int &amp; %out% = __result;
883 </conversion-rule>
887 </conversion-rule>
884 </modify-argument>
888 </modify-argument>
885 <modify-argument index="0" replace-value="void">
889 <modify-argument index="0" replace-value="void">
886 <conversion-rule class="native">
890 <conversion-rule class="native">
887 int %out% = __result;
891 int %out% = __result;
888 </conversion-rule>
892 </conversion-rule>
889 </modify-argument>
893 </modify-argument>
890 </modify-function>
894 </modify-function>
891 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
895 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
892 <rename to="readUShort"/>
896 <rename to="readUShort"/>
893 <modify-argument index="1">
897 <modify-argument index="1">
894 <remove-argument/>
898 <remove-argument/>
895 <conversion-rule class="native">
899 <conversion-rule class="native">
896 unsigned short __result;
900 unsigned short __result;
897 unsigned short &amp; %out% = __result;
901 unsigned short &amp; %out% = __result;
898 </conversion-rule>
902 </conversion-rule>
899 </modify-argument>
903 </modify-argument>
900 <modify-argument index="0" replace-value="void">
904 <modify-argument index="0" replace-value="void">
901 <conversion-rule class="native">
905 <conversion-rule class="native">
902 unsigned short %out% = __result;
906 unsigned short %out% = __result;
903 </conversion-rule>
907 </conversion-rule>
904 </modify-argument>
908 </modify-argument>
905 </modify-function>
909 </modify-function>
906 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
910 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
907 <rename to="readUInt"/>
911 <rename to="readUInt"/>
908 <modify-argument index="1">
912 <modify-argument index="1">
909 <remove-argument/>
913 <remove-argument/>
910 <conversion-rule class="native">
914 <conversion-rule class="native">
911 unsigned int __result;
915 unsigned int __result;
912 unsigned int &amp; %out% = __result;
916 unsigned int &amp; %out% = __result;
913 </conversion-rule>
917 </conversion-rule>
914 </modify-argument>
918 </modify-argument>
915 <modify-argument index="0" replace-value="void">
919 <modify-argument index="0" replace-value="void">
916 <conversion-rule class="native">
920 <conversion-rule class="native">
917 unsigned int %out% = __result;
921 unsigned int %out% = __result;
918 </conversion-rule>
922 </conversion-rule>
919 </modify-argument>
923 </modify-argument>
920 </modify-function>
924 </modify-function>
921 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
925 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
922 <rename to="readLongLong"/>
926 <rename to="readLongLong"/>
923 <modify-argument index="1">
927 <modify-argument index="1">
924 <remove-argument/>
928 <remove-argument/>
925 <conversion-rule class="native">
929 <conversion-rule class="native">
926 qlonglong __result;
930 qlonglong __result;
927 qlonglong &amp; %out% = __result;
931 qlonglong &amp; %out% = __result;
928 </conversion-rule>
932 </conversion-rule>
929 </modify-argument>
933 </modify-argument>
930 <modify-argument index="0" replace-value="void">
934 <modify-argument index="0" replace-value="void">
931 <conversion-rule class="native">
935 <conversion-rule class="native">
932 qlonglong %out% = __result;
936 qlonglong %out% = __result;
933 </conversion-rule>
937 </conversion-rule>
934 </modify-argument>
938 </modify-argument>
935 </modify-function>
939 </modify-function>
936 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
940 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
937 <rename to="readULongLong"/>
941 <rename to="readULongLong"/>
938 <modify-argument index="1">
942 <modify-argument index="1">
939 <remove-argument/>
943 <remove-argument/>
940 <conversion-rule class="native">
944 <conversion-rule class="native">
941 qulonglong __result;
945 qulonglong __result;
942 qulonglong &amp; %out% = __result;
946 qulonglong &amp; %out% = __result;
943 </conversion-rule>
947 </conversion-rule>
944 </modify-argument>
948 </modify-argument>
945 <modify-argument index="0" replace-value="void">
949 <modify-argument index="0" replace-value="void">
946 <conversion-rule class="native">
950 <conversion-rule class="native">
947 qulonglong %out% = __result;
951 qulonglong %out% = __result;
948 </conversion-rule>
952 </conversion-rule>
949 </modify-argument>
953 </modify-argument>
950 </modify-function>
954 </modify-function>
951 <modify-function signature="operator&gt;&gt;(float&amp;)">
955 <modify-function signature="operator&gt;&gt;(float&amp;)">
952 <rename to="readFloat"/>
956 <rename to="readFloat"/>
953 <modify-argument index="1">
957 <modify-argument index="1">
954 <remove-argument/>
958 <remove-argument/>
955 <conversion-rule class="native">
959 <conversion-rule class="native">
956 float __result;
960 float __result;
957 float &amp; %out% = __result;
961 float &amp; %out% = __result;
958 </conversion-rule>
962 </conversion-rule>
959 </modify-argument>
963 </modify-argument>
960 <modify-argument index="0" replace-value="void">
964 <modify-argument index="0" replace-value="void">
961 <conversion-rule class="native">
965 <conversion-rule class="native">
962 float %out% = __result;
966 float %out% = __result;
963 </conversion-rule>
967 </conversion-rule>
964 </modify-argument>
968 </modify-argument>
965 </modify-function>
969 </modify-function>
966 <modify-function signature="operator&gt;&gt;(double&amp;)">
970 <modify-function signature="operator&gt;&gt;(double&amp;)">
967 <rename to="readDouble"/>
971 <rename to="readDouble"/>
968 <modify-argument index="1">
972 <modify-argument index="1">
969 <remove-argument/>
973 <remove-argument/>
970 <conversion-rule class="native">
974 <conversion-rule class="native">
971 double __result;
975 double __result;
972 double &amp; %out% = __result;
976 double &amp; %out% = __result;
973 </conversion-rule>
977 </conversion-rule>
974 </modify-argument>
978 </modify-argument>
975 <modify-argument index="0" replace-value="void">
979 <modify-argument index="0" replace-value="void">
976 <conversion-rule class="native">
980 <conversion-rule class="native">
977 double %out% = __result;
981 double %out% = __result;
978 </conversion-rule>
982 </conversion-rule>
979 </modify-argument>
983 </modify-argument>
980 </modify-function>
984 </modify-function>
981
985
982 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
986 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
983 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
987 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
984 </object-type>
988 </object-type>
985
989
986 <value-type name="QPointF">
990 <value-type name="QPointF">
987 <modify-function signature="rx()" remove="all"/>
991 <modify-function signature="rx()" remove="all"/>
988 <modify-function signature="ry()" remove="all"/>
992 <modify-function signature="ry()" remove="all"/>
989 </value-type>
993 </value-type>
990
994
991 <value-type name="QPoint">
995 <value-type name="QPoint">
992 <modify-function signature="rx()" remove="all"/>
996 <modify-function signature="rx()" remove="all"/>
993 <modify-function signature="ry()" remove="all"/>
997 <modify-function signature="ry()" remove="all"/>
994 </value-type>
998 </value-type>
995
999
996 <value-type name="QPixmap">
1000 <value-type name="QPixmap">
997 <modify-function signature="save(QIODevice*, const char*, int)" remove="all"/>
1001 <modify-function signature="save(QIODevice*, const char*, int)" remove="all"/>
998 </value-type>
1002 </value-type>
999
1003
1000 <object-type name="QObject">
1004 <object-type name="QObject">
1001 <modify-function signature="property(const char*)const">
1005 <modify-function signature="property(const char*)const">
1002 <modify-argument index="1">
1006 <modify-argument index="1">
1003 <replace-type modified-type="QString"/>
1007 <replace-type modified-type="QString"/>
1004 <conversion-rule class="native">
1008 <conversion-rule class="native">
1005 <insert-template name="core.convert_string_arg_to_char*"/>
1009 <insert-template name="core.convert_string_arg_to_char*"/>
1006 </conversion-rule>
1010 </conversion-rule>
1007 </modify-argument>
1011 </modify-argument>
1008 </modify-function>
1012 </modify-function>
1009
1013
1010 <modify-function signature="setProperty(const char*,QVariant)">
1014 <modify-function signature="setProperty(const char*,QVariant)">
1011 <modify-argument index="1">
1015 <modify-argument index="1">
1012 <replace-type modified-type="QString"/>
1016 <replace-type modified-type="QString"/>
1013 <conversion-rule class="native">
1017 <conversion-rule class="native">
1014 <insert-template name="core.convert_string_arg_to_char*"/>
1018 <insert-template name="core.convert_string_arg_to_char*"/>
1015 </conversion-rule>
1019 </conversion-rule>
1016 </modify-argument>
1020 </modify-argument>
1017 </modify-function>
1021 </modify-function>
1018
1022
1019 <modify-function signature="inherits(const char*)const">
1023 <modify-function signature="inherits(const char*)const">
1020 <modify-argument index="1">
1024 <modify-argument index="1">
1021 <replace-type modified-type="QString"/>
1025 <replace-type modified-type="QString"/>
1022 <conversion-rule class="native">
1026 <conversion-rule class="native">
1023 <insert-template name="core.convert_string_arg_to_char*"/>
1027 <insert-template name="core.convert_string_arg_to_char*"/>
1024 </conversion-rule>
1028 </conversion-rule>
1025 </modify-argument>
1029 </modify-argument>
1026 </modify-function>
1030 </modify-function>
1027 </object-type>
1031 </object-type>
1028
1032
1029 <object-type name="QCryptographicHash">
1033 <object-type name="QCryptographicHash">
1030 <modify-function signature="addData(const char*,int)" remove="all"/>
1034 <modify-function signature="addData(const char*,int)" remove="all"/>
1031 </object-type>
1035 </object-type>
1032
1036
1033
1037
1034 <value-type name="QtScriptFuture">
1038 <value-type name="QtScriptFuture">
1035 <modify-function signature="operator==(const QFuture &amp;)const">
1039 <modify-function signature="operator==(const QFuture &amp;)const">
1036 <modify-argument index="1">
1040 <modify-argument index="1">
1037 <replace-type modified-type="QtScriptFuture"/>
1041 <replace-type modified-type="QtScriptFuture"/>
1038 </modify-argument>
1042 </modify-argument>
1039 </modify-function>
1043 </modify-function>
1040 <modify-function signature="QFuture(const QFuture &amp;)">
1044 <modify-function signature="QFuture(const QFuture &amp;)">
1041 <modify-argument index="1">
1045 <modify-argument index="1">
1042 <replace-type modified-type="QtScriptFuture" />
1046 <replace-type modified-type="QtScriptFuture" />
1043 </modify-argument>
1047 </modify-argument>
1044 </modify-function>
1048 </modify-function>
1045 <inject-code class="native">
1049 <inject-code class="native">
1046 </inject-code>
1050 </inject-code>
1047 </value-type>
1051 </value-type>
1048
1052
1049 <value-type name="QtScriptVoidFuture">
1053 <value-type name="QtScriptVoidFuture">
1050 <modify-function signature="operator==(const QFuture &amp;)const">
1054 <modify-function signature="operator==(const QFuture &amp;)const">
1051 <modify-argument index="1">
1055 <modify-argument index="1">
1052 <replace-type modified-type="QtScriptVoidFuture"/>
1056 <replace-type modified-type="QtScriptVoidFuture"/>
1053 </modify-argument>
1057 </modify-argument>
1054 </modify-function>
1058 </modify-function>
1055 <modify-function signature="QFuture(const QFuture &amp;)">
1059 <modify-function signature="QFuture(const QFuture &amp;)">
1056 <modify-argument index="1">
1060 <modify-argument index="1">
1057 <replace-type modified-type="QtScriptVoidFuture" />
1061 <replace-type modified-type="QtScriptVoidFuture" />
1058 </modify-argument>
1062 </modify-argument>
1059 </modify-function>
1063 </modify-function>
1060 </value-type>
1064 </value-type>
1061
1065
1062 <object-type name="QtScriptFutureWatcher">
1066 <object-type name="QtScriptFutureWatcher">
1063 <modify-function signature="setFuture(const QFuture &amp;)">
1067 <modify-function signature="setFuture(const QFuture &amp;)">
1064 <modify-argument index="1">
1068 <modify-argument index="1">
1065 <replace-type modified-type="QtScriptFuture" />
1069 <replace-type modified-type="QtScriptFuture" />
1066 </modify-argument>
1070 </modify-argument>
1067 </modify-function>
1071 </modify-function>
1068 </object-type>
1072 </object-type>
1069
1073
1070 <object-type name="QtScriptVoidFutureWatcher">
1074 <object-type name="QtScriptVoidFutureWatcher">
1071 <modify-function signature="setFuture(const QFuture &amp;)">
1075 <modify-function signature="setFuture(const QFuture &amp;)">
1072 <modify-argument index="1">
1076 <modify-argument index="1">
1073 <replace-type modified-type="QtScriptVoidFuture" />
1077 <replace-type modified-type="QtScriptVoidFuture" />
1074 </modify-argument>
1078 </modify-argument>
1075 </modify-function>
1079 </modify-function>
1076 </object-type>
1080 </object-type>
1077
1081
1078 <object-type name="QtScriptFutureSynchronizer">
1082 <object-type name="QtScriptFutureSynchronizer">
1079 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1083 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1080 <modify-argument index="1">
1084 <modify-argument index="1">
1081 <replace-type modified-type="QtScriptFuture" />
1085 <replace-type modified-type="QtScriptFuture" />
1082 </modify-argument>
1086 </modify-argument>
1083 </modify-function>
1087 </modify-function>
1084 <modify-function signature="addFuture(const QFuture &amp;)">
1088 <modify-function signature="addFuture(const QFuture &amp;)">
1085 <modify-argument index="1">
1089 <modify-argument index="1">
1086 <replace-type modified-type="QtScriptFuture" />
1090 <replace-type modified-type="QtScriptFuture" />
1087 </modify-argument>
1091 </modify-argument>
1088 </modify-function>
1092 </modify-function>
1089 <modify-function signature="setFuture(const QFuture &amp;)">
1093 <modify-function signature="setFuture(const QFuture &amp;)">
1090 <modify-argument index="1">
1094 <modify-argument index="1">
1091 <replace-type modified-type="QtScriptFuture" />
1095 <replace-type modified-type="QtScriptFuture" />
1092 </modify-argument>
1096 </modify-argument>
1093 </modify-function>
1097 </modify-function>
1094 <modify-function signature="futures()const" remove="all" />
1098 <modify-function signature="futures()const" remove="all" />
1095 </object-type>
1099 </object-type>
1096 <object-type name="QtScriptVoidFutureSynchronizer">
1100 <object-type name="QtScriptVoidFutureSynchronizer">
1097 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1101 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1098 <modify-argument index="1">
1102 <modify-argument index="1">
1099 <replace-type modified-type="QtScriptVoidFuture" />
1103 <replace-type modified-type="QtScriptVoidFuture" />
1100 </modify-argument>
1104 </modify-argument>
1101 </modify-function>
1105 </modify-function>
1102 <modify-function signature="addFuture(const QFuture &amp;)">
1106 <modify-function signature="addFuture(const QFuture &amp;)">
1103 <modify-argument index="1">
1107 <modify-argument index="1">
1104 <replace-type modified-type="QtScriptVoidFuture" />
1108 <replace-type modified-type="QtScriptVoidFuture" />
1105 </modify-argument>
1109 </modify-argument>
1106 </modify-function>
1110 </modify-function>
1107 <modify-function signature="setFuture(const QFuture &amp;)">
1111 <modify-function signature="setFuture(const QFuture &amp;)">
1108 <modify-argument index="1">
1112 <modify-argument index="1">
1109 <replace-type modified-type="QtScriptVoidFuture" />
1113 <replace-type modified-type="QtScriptVoidFuture" />
1110 </modify-argument>
1114 </modify-argument>
1111 </modify-function>
1115 </modify-function>
1112 <modify-function signature="futures()const" remove="all" />
1116 <modify-function signature="futures()const" remove="all" />
1113 </object-type>
1117 </object-type>
1114
1118
1115 <object-type name="QtScriptFutureIterator">
1119 <object-type name="QtScriptFutureIterator">
1116 <modify-function signature="QFutureIterator(const QFuture &amp;)">
1120 <modify-function signature="QFutureIterator(const QFuture &amp;)">
1117 <modify-argument index="1">
1121 <modify-argument index="1">
1118 <replace-type modified-type="QtScriptFuture" />
1122 <replace-type modified-type="QtScriptFuture" />
1119 </modify-argument>
1123 </modify-argument>
1120 </modify-function>
1124 </modify-function>
1121 </object-type>
1125 </object-type>
1122
1126
1123
1127
1124 <!-- QXMLStream stream stuff. This was moved from QtXml to QtCore in 4.4 -->
1128 <!-- QXMLStream stream stuff. This was moved from QtXml to QtCore in 4.4 -->
1125
1129
1126 <enum-type name="QXmlStreamReader::Error" />
1130 <enum-type name="QXmlStreamReader::Error" />
1127 <enum-type name="QXmlStreamReader::TokenType" />
1131 <enum-type name="QXmlStreamReader::TokenType" />
1128
1132
1129 <value-type name="QXmlStreamAttribute">
1133 <value-type name="QXmlStreamAttribute">
1130 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
1134 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
1131
1135
1132 <modify-function signature="name()const">
1136 <modify-function signature="name()const">
1133 <modify-argument index="return">
1137 <modify-argument index="return">
1134 <conversion-rule class="native">
1138 <conversion-rule class="native">
1135 <insert-template name="core.convert_stringref_to_string"/>
1139 <insert-template name="core.convert_stringref_to_string"/>
1136 </conversion-rule>
1140 </conversion-rule>
1137 </modify-argument>
1141 </modify-argument>
1138 </modify-function>
1142 </modify-function>
1139
1143
1140 <modify-function signature="namespaceUri()const">
1144 <modify-function signature="namespaceUri()const">
1141 <modify-argument index="return">
1145 <modify-argument index="return">
1142 <conversion-rule class="native">
1146 <conversion-rule class="native">
1143 <insert-template name="core.convert_stringref_to_string"/>
1147 <insert-template name="core.convert_stringref_to_string"/>
1144 </conversion-rule>
1148 </conversion-rule>
1145 </modify-argument>
1149 </modify-argument>
1146 </modify-function>
1150 </modify-function>
1147
1151
1148 <modify-function signature="prefix()const">
1152 <modify-function signature="prefix()const">
1149 <modify-argument index="return">
1153 <modify-argument index="return">
1150 <conversion-rule class="native">
1154 <conversion-rule class="native">
1151 <insert-template name="core.convert_stringref_to_string"/>
1155 <insert-template name="core.convert_stringref_to_string"/>
1152 </conversion-rule>
1156 </conversion-rule>
1153 </modify-argument>
1157 </modify-argument>
1154 </modify-function>
1158 </modify-function>
1155
1159
1156 <modify-function signature="qualifiedName()const">
1160 <modify-function signature="qualifiedName()const">
1157 <modify-argument index="return">
1161 <modify-argument index="return">
1158 <conversion-rule class="native">
1162 <conversion-rule class="native">
1159 <insert-template name="core.convert_stringref_to_string"/>
1163 <insert-template name="core.convert_stringref_to_string"/>
1160 </conversion-rule>
1164 </conversion-rule>
1161 </modify-argument>
1165 </modify-argument>
1162 </modify-function>
1166 </modify-function>
1163
1167
1164 <modify-function signature="value()const">
1168 <modify-function signature="value()const">
1165 <modify-argument index="return">
1169 <modify-argument index="return">
1166 <conversion-rule class="native">
1170 <conversion-rule class="native">
1167 <insert-template name="core.convert_stringref_to_string"/>
1171 <insert-template name="core.convert_stringref_to_string"/>
1168 </conversion-rule>
1172 </conversion-rule>
1169 </modify-argument>
1173 </modify-argument>
1170 </modify-function>
1174 </modify-function>
1171
1175
1172 </value-type>
1176 </value-type>
1173
1177
1174 <value-type name="QXmlStreamAttributes">
1178 <value-type name="QXmlStreamAttributes">
1175 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
1179 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
1176 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
1180 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
1177 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
1181 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
1178 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
1182 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
1179 <modify-function signature="pop_back()" remove="all"/>
1183 <modify-function signature="pop_back()" remove="all"/>
1180 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
1184 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
1181 <modify-function signature="pop_front()" remove="all"/>
1185 <modify-function signature="pop_front()" remove="all"/>
1182
1186
1183 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
1187 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
1184 <remove />
1188 <remove />
1185 </modify-function>
1189 </modify-function>
1186 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
1190 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
1187 <remove />
1191 <remove />
1188 </modify-function>
1192 </modify-function>
1189 <modify-function signature="value(const QLatin1String &amp;)const">
1193 <modify-function signature="value(const QLatin1String &amp;)const">
1190 <remove />
1194 <remove />
1191 </modify-function>
1195 </modify-function>
1192 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
1196 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
1193 <remove />
1197 <remove />
1194 </modify-function>
1198 </modify-function>
1195
1199
1196
1200
1197 <modify-function signature="value(QString,QString)const">
1201 <modify-function signature="value(QString,QString)const">
1198 <modify-argument index="return">
1202 <modify-argument index="return">
1199 <conversion-rule class="native">
1203 <conversion-rule class="native">
1200 <insert-template name="core.convert_stringref_to_string"/>
1204 <insert-template name="core.convert_stringref_to_string"/>
1201 </conversion-rule>
1205 </conversion-rule>
1202 </modify-argument>
1206 </modify-argument>
1203 </modify-function>
1207 </modify-function>
1204
1208
1205 <modify-function signature="value(QString)const">
1209 <modify-function signature="value(QString)const">
1206 <modify-argument index="return">
1210 <modify-argument index="return">
1207 <conversion-rule class="native">
1211 <conversion-rule class="native">
1208 <insert-template name="core.convert_stringref_to_string"/>
1212 <insert-template name="core.convert_stringref_to_string"/>
1209 </conversion-rule>
1213 </conversion-rule>
1210 </modify-argument>
1214 </modify-argument>
1211 </modify-function>
1215 </modify-function>
1212
1216
1213 </value-type>
1217 </value-type>
1214
1218
1215 <value-type name="QXmlStreamNamespaceDeclaration">
1219 <value-type name="QXmlStreamNamespaceDeclaration">
1216 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
1220 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
1217
1221
1218 <modify-function signature="namespaceUri()const">
1222 <modify-function signature="namespaceUri()const">
1219 <modify-argument index="return">
1223 <modify-argument index="return">
1220 <conversion-rule class="native">
1224 <conversion-rule class="native">
1221 <insert-template name="core.convert_stringref_to_string"/>
1225 <insert-template name="core.convert_stringref_to_string"/>
1222 </conversion-rule>
1226 </conversion-rule>
1223 </modify-argument>
1227 </modify-argument>
1224 </modify-function>
1228 </modify-function>
1225
1229
1226 <modify-function signature="prefix()const">
1230 <modify-function signature="prefix()const">
1227 <modify-argument index="return">
1231 <modify-argument index="return">
1228 <conversion-rule class="native">
1232 <conversion-rule class="native">
1229 <insert-template name="core.convert_stringref_to_string"/>
1233 <insert-template name="core.convert_stringref_to_string"/>
1230 </conversion-rule>
1234 </conversion-rule>
1231 </modify-argument>
1235 </modify-argument>
1232 </modify-function>
1236 </modify-function>
1233
1237
1234 </value-type>
1238 </value-type>
1235
1239
1236 <value-type name="QXmlStreamNotationDeclaration">
1240 <value-type name="QXmlStreamNotationDeclaration">
1237 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
1241 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
1238
1242
1239 <modify-function signature="name()const">
1243 <modify-function signature="name()const">
1240 <modify-argument index="return">
1244 <modify-argument index="return">
1241 <conversion-rule class="native">
1245 <conversion-rule class="native">
1242 <insert-template name="core.convert_stringref_to_string"/>
1246 <insert-template name="core.convert_stringref_to_string"/>
1243 </conversion-rule>
1247 </conversion-rule>
1244 </modify-argument>
1248 </modify-argument>
1245 </modify-function>
1249 </modify-function>
1246
1250
1247 <modify-function signature="publicId()const">
1251 <modify-function signature="publicId()const">
1248 <modify-argument index="return">
1252 <modify-argument index="return">
1249 <conversion-rule class="native">
1253 <conversion-rule class="native">
1250 <insert-template name="core.convert_stringref_to_string"/>
1254 <insert-template name="core.convert_stringref_to_string"/>
1251 </conversion-rule>
1255 </conversion-rule>
1252 </modify-argument>
1256 </modify-argument>
1253 </modify-function>
1257 </modify-function>
1254
1258
1255 <modify-function signature="systemId()const">
1259 <modify-function signature="systemId()const">
1256 <modify-argument index="return">
1260 <modify-argument index="return">
1257 <conversion-rule class="native">
1261 <conversion-rule class="native">
1258 <insert-template name="core.convert_stringref_to_string"/>
1262 <insert-template name="core.convert_stringref_to_string"/>
1259 </conversion-rule>
1263 </conversion-rule>
1260 </modify-argument>
1264 </modify-argument>
1261 </modify-function>
1265 </modify-function>
1262
1266
1263 </value-type>
1267 </value-type>
1264
1268
1265 <value-type name="QXmlStreamEntityDeclaration">
1269 <value-type name="QXmlStreamEntityDeclaration">
1266 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
1270 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
1267
1271
1268 <modify-function signature="name()const">
1272 <modify-function signature="name()const">
1269 <modify-argument index="return">
1273 <modify-argument index="return">
1270 <conversion-rule class="native">
1274 <conversion-rule class="native">
1271 <insert-template name="core.convert_stringref_to_string"/>
1275 <insert-template name="core.convert_stringref_to_string"/>
1272 </conversion-rule>
1276 </conversion-rule>
1273 </modify-argument>
1277 </modify-argument>
1274 </modify-function>
1278 </modify-function>
1275
1279
1276 <modify-function signature="notationName()const">
1280 <modify-function signature="notationName()const">
1277 <modify-argument index="return">
1281 <modify-argument index="return">
1278 <conversion-rule class="native">
1282 <conversion-rule class="native">
1279 <insert-template name="core.convert_stringref_to_string"/>
1283 <insert-template name="core.convert_stringref_to_string"/>
1280 </conversion-rule>
1284 </conversion-rule>
1281 </modify-argument>
1285 </modify-argument>
1282 </modify-function>
1286 </modify-function>
1283
1287
1284 <modify-function signature="publicId()const">
1288 <modify-function signature="publicId()const">
1285 <modify-argument index="return">
1289 <modify-argument index="return">
1286 <conversion-rule class="native">
1290 <conversion-rule class="native">
1287 <insert-template name="core.convert_stringref_to_string"/>
1291 <insert-template name="core.convert_stringref_to_string"/>
1288 </conversion-rule>
1292 </conversion-rule>
1289 </modify-argument>
1293 </modify-argument>
1290 </modify-function>
1294 </modify-function>
1291
1295
1292 <modify-function signature="systemId()const">
1296 <modify-function signature="systemId()const">
1293 <modify-argument index="return">
1297 <modify-argument index="return">
1294 <conversion-rule class="native">
1298 <conversion-rule class="native">
1295 <insert-template name="core.convert_stringref_to_string"/>
1299 <insert-template name="core.convert_stringref_to_string"/>
1296 </conversion-rule>
1300 </conversion-rule>
1297 </modify-argument>
1301 </modify-argument>
1298 </modify-function>
1302 </modify-function>
1299
1303
1300 <modify-function signature="value()const">
1304 <modify-function signature="value()const">
1301 <modify-argument index="return">
1305 <modify-argument index="return">
1302 <conversion-rule class="native">
1306 <conversion-rule class="native">
1303 <insert-template name="core.convert_stringref_to_string"/>
1307 <insert-template name="core.convert_stringref_to_string"/>
1304 </conversion-rule>
1308 </conversion-rule>
1305 </modify-argument>
1309 </modify-argument>
1306 </modify-function>
1310 </modify-function>
1307
1311
1308 </value-type>
1312 </value-type>
1309
1313
1310 <object-type name="QXmlStreamReader">
1314 <object-type name="QXmlStreamReader">
1311 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
1315 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
1312 <modify-function signature="addData(const char*)" remove="all" />
1316 <modify-function signature="addData(const char*)" remove="all" />
1313 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
1317 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
1314 <modify-argument index="1">
1318 <modify-argument index="1">
1315 <reference-count action="set" variable-name="__rcEntityResolver" />
1319 <reference-count action="set" variable-name="__rcEntityResolver" />
1316 </modify-argument>
1320 </modify-argument>
1317 </modify-function>
1321 </modify-function>
1318
1322
1319 <modify-function signature="name()const">
1323 <modify-function signature="name()const">
1320 <modify-argument index="return">
1324 <modify-argument index="return">
1321 <conversion-rule class="native">
1325 <conversion-rule class="native">
1322 <insert-template name="core.convert_stringref_to_string"/>
1326 <insert-template name="core.convert_stringref_to_string"/>
1323 </conversion-rule>
1327 </conversion-rule>
1324 </modify-argument>
1328 </modify-argument>
1325 </modify-function>
1329 </modify-function>
1326
1330
1327 <modify-function signature="documentEncoding()const">
1331 <modify-function signature="documentEncoding()const">
1328 <modify-argument index="return">
1332 <modify-argument index="return">
1329 <conversion-rule class="native">
1333 <conversion-rule class="native">
1330 <insert-template name="core.convert_stringref_to_string"/>
1334 <insert-template name="core.convert_stringref_to_string"/>
1331 </conversion-rule>
1335 </conversion-rule>
1332 </modify-argument>
1336 </modify-argument>
1333 </modify-function>
1337 </modify-function>
1334
1338
1335 <modify-function signature="documentVersion()const">
1339 <modify-function signature="documentVersion()const">
1336 <modify-argument index="return">
1340 <modify-argument index="return">
1337 <conversion-rule class="native">
1341 <conversion-rule class="native">
1338 <insert-template name="core.convert_stringref_to_string"/>
1342 <insert-template name="core.convert_stringref_to_string"/>
1339 </conversion-rule>
1343 </conversion-rule>
1340 </modify-argument>
1344 </modify-argument>
1341 </modify-function>
1345 </modify-function>
1342
1346
1343 <modify-function signature="dtdName()const">
1347 <modify-function signature="dtdName()const">
1344 <modify-argument index="return">
1348 <modify-argument index="return">
1345 <conversion-rule class="native">
1349 <conversion-rule class="native">
1346 <insert-template name="core.convert_stringref_to_string"/>
1350 <insert-template name="core.convert_stringref_to_string"/>
1347 </conversion-rule>
1351 </conversion-rule>
1348 </modify-argument>
1352 </modify-argument>
1349 </modify-function>
1353 </modify-function>
1350
1354
1351 <modify-function signature="dtdPublicId()const">
1355 <modify-function signature="dtdPublicId()const">
1352 <modify-argument index="return">
1356 <modify-argument index="return">
1353 <conversion-rule class="native">
1357 <conversion-rule class="native">
1354 <insert-template name="core.convert_stringref_to_string"/>
1358 <insert-template name="core.convert_stringref_to_string"/>
1355 </conversion-rule>
1359 </conversion-rule>
1356 </modify-argument>
1360 </modify-argument>
1357 </modify-function>
1361 </modify-function>
1358
1362
1359 <modify-function signature="dtdSystemId()const">
1363 <modify-function signature="dtdSystemId()const">
1360 <modify-argument index="return">
1364 <modify-argument index="return">
1361 <conversion-rule class="native">
1365 <conversion-rule class="native">
1362 <insert-template name="core.convert_stringref_to_string"/>
1366 <insert-template name="core.convert_stringref_to_string"/>
1363 </conversion-rule>
1367 </conversion-rule>
1364 </modify-argument>
1368 </modify-argument>
1365 </modify-function>
1369 </modify-function>
1366
1370
1367 <modify-function signature="namespaceUri()const">
1371 <modify-function signature="namespaceUri()const">
1368 <modify-argument index="return">
1372 <modify-argument index="return">
1369 <conversion-rule class="native">
1373 <conversion-rule class="native">
1370 <insert-template name="core.convert_stringref_to_string"/>
1374 <insert-template name="core.convert_stringref_to_string"/>
1371 </conversion-rule>
1375 </conversion-rule>
1372 </modify-argument>
1376 </modify-argument>
1373 </modify-function>
1377 </modify-function>
1374
1378
1375 <modify-function signature="prefix()const">
1379 <modify-function signature="prefix()const">
1376 <modify-argument index="return">
1380 <modify-argument index="return">
1377 <conversion-rule class="native">
1381 <conversion-rule class="native">
1378 <insert-template name="core.convert_stringref_to_string"/>
1382 <insert-template name="core.convert_stringref_to_string"/>
1379 </conversion-rule>
1383 </conversion-rule>
1380 </modify-argument>
1384 </modify-argument>
1381 </modify-function>
1385 </modify-function>
1382
1386
1383 <modify-function signature="processingInstructionData()const">
1387 <modify-function signature="processingInstructionData()const">
1384 <modify-argument index="return">
1388 <modify-argument index="return">
1385 <conversion-rule class="native">
1389 <conversion-rule class="native">
1386 <insert-template name="core.convert_stringref_to_string"/>
1390 <insert-template name="core.convert_stringref_to_string"/>
1387 </conversion-rule>
1391 </conversion-rule>
1388 </modify-argument>
1392 </modify-argument>
1389 </modify-function>
1393 </modify-function>
1390
1394
1391 <modify-function signature="processingInstructionTarget()const">
1395 <modify-function signature="processingInstructionTarget()const">
1392 <modify-argument index="return">
1396 <modify-argument index="return">
1393 <conversion-rule class="native">
1397 <conversion-rule class="native">
1394 <insert-template name="core.convert_stringref_to_string"/>
1398 <insert-template name="core.convert_stringref_to_string"/>
1395 </conversion-rule>
1399 </conversion-rule>
1396 </modify-argument>
1400 </modify-argument>
1397 </modify-function>
1401 </modify-function>
1398
1402
1399 <modify-function signature="qualifiedName()const">
1403 <modify-function signature="qualifiedName()const">
1400 <modify-argument index="return">
1404 <modify-argument index="return">
1401 <conversion-rule class="native">
1405 <conversion-rule class="native">
1402 <insert-template name="core.convert_stringref_to_string"/>
1406 <insert-template name="core.convert_stringref_to_string"/>
1403 </conversion-rule>
1407 </conversion-rule>
1404 </modify-argument>
1408 </modify-argument>
1405 </modify-function>
1409 </modify-function>
1406
1410
1407 <modify-function signature="text()const">
1411 <modify-function signature="text()const">
1408 <modify-argument index="return">
1412 <modify-argument index="return">
1409 <conversion-rule class="native">
1413 <conversion-rule class="native">
1410 <insert-template name="core.convert_stringref_to_string"/>
1414 <insert-template name="core.convert_stringref_to_string"/>
1411 </conversion-rule>
1415 </conversion-rule>
1412 </modify-argument>
1416 </modify-argument>
1413 </modify-function>
1417 </modify-function>
1414 </object-type>
1418 </object-type>
1415
1419
1416 <object-type name="QXmlStreamWriter">
1420 <object-type name="QXmlStreamWriter">
1417 <modify-function signature="QXmlStreamWriter(QString *)">
1421 <modify-function signature="QXmlStreamWriter(QString *)">
1418 <remove />
1422 <remove />
1419 </modify-function>
1423 </modify-function>
1420
1424
1421 <modify-function signature="setCodec(const char*)">
1425 <modify-function signature="setCodec(const char*)">
1422 <modify-argument index="1">
1426 <modify-argument index="1">
1423 <replace-type modified-type="QString"/>
1427 <replace-type modified-type="QString"/>
1424 <conversion-rule class="native">
1428 <conversion-rule class="native">
1425 <insert-template name="core.convert_string_arg_to_char*"/>
1429 <insert-template name="core.convert_string_arg_to_char*"/>
1426 </conversion-rule>
1430 </conversion-rule>
1427 </modify-argument>
1431 </modify-argument>
1428 </modify-function>
1432 </modify-function>
1429
1433
1430 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
1434 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
1431 <modify-argument index="1">
1435 <modify-argument index="1">
1432 <replace-type modified-type="QXmlStreamReader*"/>
1436 <replace-type modified-type="QXmlStreamReader*"/>
1433 <conversion-rule class="native">
1437 <conversion-rule class="native">
1434 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
1438 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
1435 </conversion-rule>
1439 </conversion-rule>
1436 </modify-argument>
1440 </modify-argument>
1437 </modify-function>
1441 </modify-function>
1438
1442
1439 </object-type>
1443 </object-type>
1440
1444
1441 <primitive-type name="bool"/>
1445 <primitive-type name="bool"/>
1442 <primitive-type name="double"/>
1446 <primitive-type name="double"/>
1443 <primitive-type name="qreal"/>
1447 <primitive-type name="qreal"/>
1444 <primitive-type name="float"/>
1448 <primitive-type name="float"/>
1445 <primitive-type name="qint64"/>
1449 <primitive-type name="qint64"/>
1446 <primitive-type name="__int64"/>
1450 <primitive-type name="__int64"/>
1447 <primitive-type name="unsigned __int64"/>
1451 <primitive-type name="unsigned __int64"/>
1448 <primitive-type name="unsigned long long"/>
1452 <primitive-type name="unsigned long long"/>
1449 <primitive-type name="long long"/>
1453 <primitive-type name="long long"/>
1450 <primitive-type name="qlonglong"/>
1454 <primitive-type name="qlonglong"/>
1451 <primitive-type name="qulonglong"/>
1455 <primitive-type name="qulonglong"/>
1452 <primitive-type name="short"/>
1456 <primitive-type name="short"/>
1453 <primitive-type name="short"/>
1457 <primitive-type name="short"/>
1454 <primitive-type name="signed short"/>
1458 <primitive-type name="signed short"/>
1455 <primitive-type name="ushort"/>
1459 <primitive-type name="ushort"/>
1456 <primitive-type name="unsigned short"/>
1460 <primitive-type name="unsigned short"/>
1457 <primitive-type name="char"/>
1461 <primitive-type name="char"/>
1458 <primitive-type name="signed char"/>
1462 <primitive-type name="signed char"/>
1459 <primitive-type name="uchar"/>
1463 <primitive-type name="uchar"/>
1460 <primitive-type name="unsigned char"/>
1464 <primitive-type name="unsigned char"/>
1461 <primitive-type name="int"/>
1465 <primitive-type name="int"/>
1462 <primitive-type name="signed int"/>
1466 <primitive-type name="signed int"/>
1463 <primitive-type name="uint"/>
1467 <primitive-type name="uint"/>
1464 <primitive-type name="ulong"/>
1468 <primitive-type name="ulong"/>
1465 <primitive-type name="unsigned int"/>
1469 <primitive-type name="unsigned int"/>
1466 <primitive-type name="signed long"/>
1470 <primitive-type name="signed long"/>
1467 <primitive-type name="long"/>
1471 <primitive-type name="long"/>
1468 <primitive-type name="unsigned long"/>
1472 <primitive-type name="unsigned long"/>
1469 <primitive-type name="WId"/>
1473 <primitive-type name="WId"/>
1470 <primitive-type name="Qt::HANDLE"/>
1474 <primitive-type name="Qt::HANDLE"/>
1471 <primitive-type name="QVariant::Type"/>
1475 <primitive-type name="QVariant::Type"/>
1472 <primitive-type name="QByteRef"/>
1476 <primitive-type name="QByteRef"/>
1473 <primitive-type name="QBitRef"/>
1477 <primitive-type name="QBitRef"/>
1474 <primitive-type name="QBool"/>
1478 <primitive-type name="QBool"/>
1475 <primitive-type name="jobject"/>
1479 <primitive-type name="jobject"/>
1476 <primitive-type name="quintptr"/>
1480 <primitive-type name="quintptr"/>
1477
1481
1478 <suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded." />
1482 <suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded." />
1479 <suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp" />
1483 <suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp" />
1480 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum" />
1484 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum" />
1481 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5" />
1485 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5" />
1482 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag" />
1486 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag" />
1483 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag" />
1487 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag" />
1484 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'" />
1488 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'" />
1485
1489
1486 <!-- some catch-all warning suppressions -->
1490 <!-- some catch-all warning suppressions -->
1487 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/>
1491 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/>
1488 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function" />
1492 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function" />
1489 <suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
1493 <suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
1490 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared" />
1494 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared" />
1491 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'" />
1495 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'" />
1492 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'" />
1496 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'" />
1493 <suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: " />
1497 <suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: " />
1494 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry" />
1498 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry" />
1495 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'" />
1499 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'" />
1496 <suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile" />
1500 <suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile" />
1497 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared" />
1501 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared" />
1498
1502
1499 </typesystem>
1503 </typesystem>
@@ -1,2390 +1,2398
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
3 bool __ok;
3 bool __ok;
4 bool *%out% = &amp;__ok;
4 bool *%out% = &amp;__ok;
5 </template><template name="core.convert_to_null_or_wrap">
5 </template><template name="core.convert_to_null_or_wrap">
6 QScriptValue %out%;
6 QScriptValue %out%;
7 if (!__ok)
7 if (!__ok)
8 %out% = context-&gt;engine()-&gt;nullValue();
8 %out% = context-&gt;engine()-&gt;nullValue();
9 else
9 else
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
11 </template><template name="core.convert_to_null_or_primitive">
11 </template><template name="core.convert_to_null_or_primitive">
12 QScriptValue %out%;
12 QScriptValue %out%;
13 if (!__ok)
13 if (!__ok)
14 %out% = context-&gt;engine()-&gt;nullValue();
14 %out% = context-&gt;engine()-&gt;nullValue();
15 else
15 else
16 %out% = QScriptValue(context-&gt;engine(), %in%);
16 %out% = QScriptValue(context-&gt;engine(), %in%);
17 </template><template name="core.convert_string_arg_to_char*">
17 </template><template name="core.convert_string_arg_to_char*">
18 QByteArray tmp_%out% = %in%.toString().toLatin1();
18 QByteArray tmp_%out% = %in%.toString().toLatin1();
19 const char * %out% = tmp_%out%.constData();
19 const char * %out% = tmp_%out%.constData();
20 </template><template name="core.convert_int_arg_and_check_range">
20 </template><template name="core.convert_int_arg_and_check_range">
21 int %out% = %in%.toInt32();
21 int %out% = %in%.toInt32();
22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
23 return context-&gt;throwError(QScriptContext::RangeError,
23 return context-&gt;throwError(QScriptContext::RangeError,
24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
25 }
25 }
26 </template><template name="core.convert_pointer_arg_and_check_null">
26 </template><template name="core.convert_pointer_arg_and_check_null">
27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
28 if (!%out%) {
28 if (!%out%) {
29 return context-&gt;throwError(QScriptContext::TypeError,
29 return context-&gt;throwError(QScriptContext::TypeError,
30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
31 }
31 }
32 </template><template name="core.convert_stringref_to_string">
32 </template><template name="core.convert_stringref_to_string">
33 QString %out% = %in%.toString();
33 QString %out% = %in%.toString();
34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/>
34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/>
35
35
36 <primitive-type name="qgl_GLsizeiptr"/>
36 <primitive-type name="qgl_GLsizeiptr"/>
37 <primitive-type name="qgl_GLintptr"/>
37 <primitive-type name="qgl_GLintptr"/>
38 <primitive-type name="GLint"/>
38 <primitive-type name="GLint"/>
39 <primitive-type name="GLuint"/>
39 <primitive-type name="GLuint"/>
40 <primitive-type name="GLenum"/>
40 <primitive-type name="GLenum"/>
41 <primitive-type name="GLclampf"/>
41 <primitive-type name="GLclampf"/>
42 <primitive-type name="GLsizei"/>
42 <primitive-type name="GLsizei"/>
43 <primitive-type name="GLfloat"/>
43 <primitive-type name="GLfloat"/>
44 <primitive-type name="GLbitfield"/>
44 <primitive-type name="GLbitfield"/>
45 <primitive-type name="GLbyte"/>
45 <primitive-type name="GLbyte"/>
46 <primitive-type name="GLshort"/>
46 <primitive-type name="GLshort"/>
47 <primitive-type name="GLubyte"/>
47 <primitive-type name="GLubyte"/>
48 <primitive-type name="GLushort"/>
48 <primitive-type name="GLushort"/>
49 <primitive-type name="GLdouble"/>
49 <primitive-type name="GLdouble"/>
50 <primitive-type name="GLclampd"/>
50 <primitive-type name="GLclampd"/>
51 <primitive-type name="GLvoid"/>
51 <primitive-type name="GLvoid"/>
52 <primitive-type name="GLboolean"/>
52 <primitive-type name="GLboolean"/>
53
53
54 <primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
54 <primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
55
55
56 <value-type name="QModelIndex"/>
56 <value-type name="QModelIndex"/>
57 <rejection class="*" function-name="d_func"/>
57 <rejection class="*" function-name="d_func"/>
58 <rejection class="*" function-name="data_ptr"/>
58 <rejection class="*" function-name="data_ptr"/>
59 <rejection class="*" function-name="detach"/>
59 <rejection class="*" function-name="detach"/>
60 <rejection class="*" function-name="isDetached"/>
60 <rejection class="*" function-name="isDetached"/>
61
61
62 <rejection class="*" field-name="d_ptr"/>
62 <rejection class="*" field-name="d_ptr"/>
63 <rejection class="*" field-name="d"/>
63 <rejection class="*" field-name="d"/>
64
64
65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
66
66
67
67
68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
71 <rejection class="" enum-name="enum_1"/>
71 <rejection class="" enum-name="enum_1"/>
72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
87
87
88
88
89 <rejection class="QtConcurrent" enum-name="enum_1"/>
89 <rejection class="QtConcurrent" enum-name="enum_1"/>
90 <rejection class="QtConcurrent" function-name="operator|"/>
90 <rejection class="QtConcurrent" function-name="operator|"/>
91
91
92 <rejection class="Qt" enum-name="Modifier"/>
92 <rejection class="Qt" enum-name="Modifier"/>
93
93
94 <rejection class="QSharedPointer"/>
94 <rejection class="QSharedPointer"/>
95 <rejection class="QWeakPointer"/>
95 <rejection class="QWeakPointer"/>
96 <rejection class="QFuture::const_iterator"/>
96 <rejection class="QFuture::const_iterator"/>
97 <rejection class="QFutureInterface"/>
97 <rejection class="QFutureInterface"/>
98 <rejection class="QFutureInterfaceBase"/>
98 <rejection class="QFutureInterfaceBase"/>
99 <rejection class="QtConcurrent::BlockSizeManager"/>
99 <rejection class="QtConcurrent::BlockSizeManager"/>
100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
101 <rejection class="QtConcurrent::Exception"/>
101 <rejection class="QtConcurrent::Exception"/>
102 <rejection class="QtConcurrent::FilterKernel"/>
102 <rejection class="QtConcurrent::FilterKernel"/>
103 <rejection class="QtConcurrent::FilteredEachKernel"/>
103 <rejection class="QtConcurrent::FilteredEachKernel"/>
104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
105 <rejection class="QtConcurrent::FunctionWrapper0"/>
105 <rejection class="QtConcurrent::FunctionWrapper0"/>
106 <rejection class="QtConcurrent::FunctionWrapper1"/>
106 <rejection class="QtConcurrent::FunctionWrapper1"/>
107 <rejection class="QtConcurrent::FunctionWrapper2"/>
107 <rejection class="QtConcurrent::FunctionWrapper2"/>
108 <rejection class="QtConcurrent::IntermediateResults"/>
108 <rejection class="QtConcurrent::IntermediateResults"/>
109 <rejection class="QtConcurrent::IterateKernel"/>
109 <rejection class="QtConcurrent::IterateKernel"/>
110 <rejection class="QtConcurrent::MapKernel"/>
110 <rejection class="QtConcurrent::MapKernel"/>
111 <rejection class="QtConcurrent::MappedEachKernel"/>
111 <rejection class="QtConcurrent::MappedEachKernel"/>
112 <rejection class="QtConcurrent::MappedReducedKernel"/>
112 <rejection class="QtConcurrent::MappedReducedKernel"/>
113 <rejection class="QtConcurrent::Median"/>
113 <rejection class="QtConcurrent::Median"/>
114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
116 <rejection class="QtConcurrent::qValueType"/>
116 <rejection class="QtConcurrent::qValueType"/>
117 <rejection class="QtConcurrent::ReduceKernel"/>
117 <rejection class="QtConcurrent::ReduceKernel"/>
118 <rejection class="QtConcurrent::ResultItem"/>
118 <rejection class="QtConcurrent::ResultItem"/>
119 <rejection class="QtConcurrent::ResultIterator"/>
119 <rejection class="QtConcurrent::ResultIterator"/>
120 <rejection class="QtConcurrent::ResultIteratorBase"/>
120 <rejection class="QtConcurrent::ResultIteratorBase"/>
121 <rejection class="QtConcurrent::ResultReporter"/>
121 <rejection class="QtConcurrent::ResultReporter"/>
122 <rejection class="QtConcurrent::ResultStore"/>
122 <rejection class="QtConcurrent::ResultStore"/>
123 <rejection class="QtConcurrent::ResultStoreBase"/>
123 <rejection class="QtConcurrent::ResultStoreBase"/>
124 <rejection class="QtConcurrent::RunFunctionTask"/>
124 <rejection class="QtConcurrent::RunFunctionTask"/>
125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
126 <rejection class="QtConcurrent::SelectSpecialization"/>
126 <rejection class="QtConcurrent::SelectSpecialization"/>
127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
163 <rejection class="QtConcurrent::SequenceHolder1"/>
163 <rejection class="QtConcurrent::SequenceHolder1"/>
164 <rejection class="QtConcurrent::SequenceHolder2"/>
164 <rejection class="QtConcurrent::SequenceHolder2"/>
165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
201 <rejection class="QtConcurrent::ThreadEngine"/>
201 <rejection class="QtConcurrent::ThreadEngine"/>
202 <rejection class="QtConcurrent::ThreadEngineBase"/>
202 <rejection class="QtConcurrent::ThreadEngineBase"/>
203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
206 <rejection class="QtConcurrent::UnhandledException"/>
206 <rejection class="QtConcurrent::UnhandledException"/>
207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
243
243
244 <rejection class="QMdi"/>
244 <rejection class="QMdi"/>
245 <rejection class="stdext"/>
245 <rejection class="stdext"/>
246 <rejection class="QAlgorithmsPrivate"/>
246 <rejection class="QAlgorithmsPrivate"/>
247 <rejection class="QAtomic"/>
247 <rejection class="QAtomic"/>
248 <rejection class="QAtomicPointer"/>
248 <rejection class="QAtomicPointer"/>
249 <rejection class="QAtomicInt"/>
249 <rejection class="QAtomicInt"/>
250 <rejection class="QBasicAtomicInt"/>
250 <rejection class="QBasicAtomicInt"/>
251 <rejection class="QBasicAtomic"/>
251 <rejection class="QBasicAtomic"/>
252 <rejection class="QBasicAtomicPointer"/>
252 <rejection class="QBasicAtomicPointer"/>
253 <rejection class="QScopedPointer"/>
253 <rejection class="QScopedPointer"/>
254 <rejection class="QScopedArrayPointer"/>
254 <rejection class="QScopedArrayPointer"/>
255 <rejection class="QScopedPointer"/>
255 <rejection class="QScopedPointer"/>
256 <rejection class="QScopedPointerArrayDeleter"/>
256 <rejection class="QScopedPointerArrayDeleter"/>
257 <rejection class="QScopedPointerDeleter"/>
257 <rejection class="QScopedPointerDeleter"/>
258 <rejection class="QScopedPointerPodDeleter"/>
258 <rejection class="QScopedPointerPodDeleter"/>
259 <rejection class="QScopedPointerSharedDeleter"/>
259 <rejection class="QScopedPointerSharedDeleter"/>
260 <rejection class="QScopedSharedPointer"/>
260 <rejection class="QScopedSharedPointer"/>
261 <rejection class="QCustomScopedPointer"/>
261 <rejection class="QCustomScopedPointer"/>
262 <rejection class="QStringBuilder"/>
262 <rejection class="QStringBuilder"/>
263
263
264 <rejection class="QBitRef"/>
264 <rejection class="QBitRef"/>
265 <rejection class="QCache"/>
265 <rejection class="QCache"/>
266 <rejection class="QContiguousCache"/>
266 <rejection class="QContiguousCache"/>
267 <rejection class="QContiguousCacheData"/>
267 <rejection class="QContiguousCacheData"/>
268 <rejection class="QContiguousCacheTypedData"/>
268 <rejection class="QContiguousCacheTypedData"/>
269 <rejection class="QCharRef"/>
269 <rejection class="QCharRef"/>
270 <rejection class="QDebug"/>
270 <rejection class="QDebug"/>
271 <rejection class="QNoDebug"/>
271 <rejection class="QNoDebug"/>
272 <rejection class="QExplicitlySharedDataPointer"/>
272 <rejection class="QExplicitlySharedDataPointer"/>
273 <rejection class="QFlag"/>
273 <rejection class="QFlag"/>
274 <rejection class="QFlags"/>
274 <rejection class="QFlags"/>
275 <rejection class="QForeachContainer"/>
275 <rejection class="QForeachContainer"/>
276 <rejection class="QForeachContainerBase"/>
276 <rejection class="QForeachContainerBase"/>
277 <rejection class="QGlobalStatic"/>
277 <rejection class="QGlobalStatic"/>
278 <rejection class="QHash"/>
278 <rejection class="QHash"/>
279 <rejection class="QHashData"/>
279 <rejection class="QHashData"/>
280 <rejection class="QHashDummyNode"/>
280 <rejection class="QHashDummyNode"/>
281 <rejection class="QHashDummyNode"/>
281 <rejection class="QHashDummyNode"/>
282 <rejection class="QHashDummyNode"/>
282 <rejection class="QHashDummyNode"/>
283 <rejection class="QHashDummyNode"/>
283 <rejection class="QHashDummyNode"/>
284 <rejection class="QHashDummyNode"/>
284 <rejection class="QHashDummyNode"/>
285 <rejection class="QHashDummyValue"/>
285 <rejection class="QHashDummyValue"/>
286 <rejection class="QHashIterator"/>
286 <rejection class="QHashIterator"/>
287 <rejection class="QHashNode"/>
287 <rejection class="QHashNode"/>
288 <rejection class="QHashNode"/>
288 <rejection class="QHashNode"/>
289 <rejection class="QHashNode"/>
289 <rejection class="QHashNode"/>
290 <rejection class="QHashNode"/>
290 <rejection class="QHashNode"/>
291 <rejection class="QHashNode"/>
291 <rejection class="QHashNode"/>
292 <rejection class="QInternal"/>
292 <rejection class="QInternal"/>
293 <rejection class="QIncompatibleFlag"/>
293 <rejection class="QIncompatibleFlag"/>
294 <rejection class="QLinkedList"/>
294 <rejection class="QLinkedList"/>
295 <rejection class="QLinkedListData"/>
295 <rejection class="QLinkedListData"/>
296 <rejection class="QLinkedListIterator"/>
296 <rejection class="QLinkedListIterator"/>
297 <rejection class="QLinkedListNode"/>
297 <rejection class="QLinkedListNode"/>
298 <rejection class="QListData"/>
298 <rejection class="QListData"/>
299 <rejection class="QListIterator"/>
299 <rejection class="QListIterator"/>
300 <rejection class="QMap"/>
300 <rejection class="QMap"/>
301 <rejection class="QMapNode"/>
301 <rejection class="QMapNode"/>
302 <rejection class="QMapPayloadNode"/>
302 <rejection class="QMapPayloadNode"/>
303 <rejection class="QMapData"/>
303 <rejection class="QMapData"/>
304 <rejection class="QMapIterator"/>
304 <rejection class="QMapIterator"/>
305 <rejection class="QMetaTypeId"/>
305 <rejection class="QMetaTypeId"/>
306 <rejection class="QMultiHash"/>
306 <rejection class="QMultiHash"/>
307 <rejection class="QMultiMap"/>
307 <rejection class="QMultiMap"/>
308 <rejection class="QMutableHashIterator"/>
308 <rejection class="QMutableHashIterator"/>
309 <rejection class="QMutableLinkedListIterator"/>
309 <rejection class="QMutableLinkedListIterator"/>
310 <rejection class="QMutableListIterator"/>
310 <rejection class="QMutableListIterator"/>
311 <rejection class="QMutableMapIterator"/>
311 <rejection class="QMutableMapIterator"/>
312 <rejection class="QMutableVectorIterator"/>
312 <rejection class="QMutableVectorIterator"/>
313 <rejection class="QMutexLocker"/>
313 <rejection class="QMutexLocker"/>
314 <rejection class="QNoImplicitBoolCast"/>
314 <rejection class="QNoImplicitBoolCast"/>
315 <rejection class="QObjectCleanupHandler"/>
315 <rejection class="QObjectCleanupHandler"/>
316 <rejection class="QObjectData"/>
316 <rejection class="QObjectData"/>
317 <rejection class="QObjectUserData"/>
317 <rejection class="QObjectUserData"/>
318 <rejection class="QPluginLoader"/>
318 <rejection class="QPluginLoader"/>
319 <rejection class="QPointer"/>
319 <rejection class="QPointer"/>
320 <rejection class="QReadLocker"/>
320 <rejection class="QReadLocker"/>
321 <rejection class="QSet"/>
321 <rejection class="QSet"/>
322 <rejection class="QSetIterator"/>
322 <rejection class="QSetIterator"/>
323 <rejection class="QSharedData"/>
323 <rejection class="QSharedData"/>
324 <rejection class="QSharedDataPointer"/>
324 <rejection class="QSharedDataPointer"/>
325 <rejection class="QStack"/>
325 <rejection class="QStack"/>
326 <rejection class="QTextStreamManipulator"/>
326 <rejection class="QTextStreamManipulator"/>
327 <rejection class="QThreadStorage"/>
327 <rejection class="QThreadStorage"/>
328 <rejection class="QThreadStorageData"/>
328 <rejection class="QThreadStorageData"/>
329 <rejection class="QTypeInfo"/>
329 <rejection class="QTypeInfo"/>
330 <rejection class="QTypeInfo"/>
330 <rejection class="QTypeInfo"/>
331 <rejection class="QVFbKeyData"/>
331 <rejection class="QVFbKeyData"/>
332 <rejection class="QVariantComparisonHelper"/>
332 <rejection class="QVariantComparisonHelper"/>
333 <rejection class="QVectorData"/>
333 <rejection class="QVectorData"/>
334 <rejection class="QVectorIterator"/>
334 <rejection class="QVectorIterator"/>
335 <rejection class="QVectorTypedData"/>
335 <rejection class="QVectorTypedData"/>
336 <rejection class="QWriteLocker"/>
336 <rejection class="QWriteLocker"/>
337 <rejection class="QtPrivate"/>
337 <rejection class="QtPrivate"/>
338 <rejection class="qGreater"/>
338 <rejection class="qGreater"/>
339 <rejection class="qLess"/>
339 <rejection class="qLess"/>
340 <rejection class="std"/>
340 <rejection class="std"/>
341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
343 <rejection class="QByteArray::Data"/>
343 <rejection class="QByteArray::Data"/>
344 <rejection class="QIntForType"/>
344 <rejection class="QIntForType"/>
345 <rejection class="QList::Node"/>
345 <rejection class="QList::Node"/>
346 <rejection class="QList::const_iterator"/>
346 <rejection class="QList::const_iterator"/>
347 <rejection class="QList::iterator"/>
347 <rejection class="QList::iterator"/>
348 <rejection class="QMetaTypeId2"/>
348 <rejection class="QMetaTypeId2"/>
349 <rejection class="QMutableSetIterator"/>
349 <rejection class="QMutableSetIterator"/>
350 <rejection class="QSubString"/>
350 <rejection class="QSubString"/>
351 <rejection class="QUintForType"/>
351 <rejection class="QUintForType"/>
352 <rejection class="QtConcurrent::internal"/>
352 <rejection class="QtConcurrent::internal"/>
353 <rejection class="QByteArrayMatcher::Data"/>
353 <rejection class="QByteArrayMatcher::Data"/>
354 <rejection class="QStringMatcher::Data"/>
354 <rejection class="QStringMatcher::Data"/>
355
355
356 <rejection class="StringBuilder"/>
356 <rejection class="StringBuilder"/>
357 <rejection class="QConcatenable"/>
357 <rejection class="QConcatenable"/>
358 <rejection class="QLatin1Literal"/>
358 <rejection class="QLatin1Literal"/>
359 <rejection class="QIntegerForSizeof"/>
359 <rejection class="QIntegerForSizeof"/>
360
360
361
361
362 <rejection class="QLocale::Data"/>
362 <rejection class="QLocale::Data"/>
363 <rejection class="QGlobalStaticDeleter"/>
363 <rejection class="QGlobalStaticDeleter"/>
364 <rejection class="QVarLengthArray"/>
364 <rejection class="QVarLengthArray"/>
365
365
366 <!-- DBus -->
366 <!-- DBus -->
367 <rejection class="QDBusAbstractAdaptor"/>
367 <rejection class="QDBusAbstractAdaptor"/>
368 <rejection class="QDBusAbstractInterface"/>
368 <rejection class="QDBusAbstractInterface"/>
369 <rejection class="QDBusArgument"/>
369 <rejection class="QDBusArgument"/>
370 <rejection class="QDBusConnection"/>
370 <rejection class="QDBusConnection"/>
371 <rejection class="QDBusConnectionInterface"/>
371 <rejection class="QDBusConnectionInterface"/>
372 <rejection class="QDBusContext"/>
372 <rejection class="QDBusContext"/>
373 <rejection class="QDBusError"/>
373 <rejection class="QDBusError"/>
374 <rejection class="QDBusInterface"/>
374 <rejection class="QDBusInterface"/>
375 <rejection class="QDBusMessage"/>
375 <rejection class="QDBusMessage"/>
376 <rejection class="QDBusMetaType"/>
376 <rejection class="QDBusMetaType"/>
377 <rejection class="QDBusObjectPath"/>
377 <rejection class="QDBusObjectPath"/>
378 <rejection class="QDBusReply"/>
378 <rejection class="QDBusReply"/>
379 <rejection class="QDBusServer"/>
379 <rejection class="QDBusServer"/>
380 <rejection class="QDBusSignature"/>
380 <rejection class="QDBusSignature"/>
381 <rejection class="QDBusVariant"/>
381 <rejection class="QDBusVariant"/>
382
382
383 <rejection class="_Revbidit"/>
383 <rejection class="_Revbidit"/>
384 <rejection class="_complex"/>
384 <rejection class="_complex"/>
385 <rejection class="_exception"/>
385 <rejection class="_exception"/>
386 <rejection class="_iobuf"/>
386 <rejection class="_iobuf"/>
387 <rejection class="_stat"/>
387 <rejection class="_stat"/>
388 <rejection class="_wfinddata_t"/>
388 <rejection class="_wfinddata_t"/>
389 <rejection class="exception"/>
389 <rejection class="exception"/>
390 <rejection class="istreambuf_iterator"/>
390 <rejection class="istreambuf_iterator"/>
391 <rejection class="ostreambuf_iterator"/>
391 <rejection class="ostreambuf_iterator"/>
392 <rejection class="reverse_bidirectional_iterator"/>
392 <rejection class="reverse_bidirectional_iterator"/>
393 <rejection class="reverse_iterator"/>
393 <rejection class="reverse_iterator"/>
394 <rejection class="stat"/>
394 <rejection class="stat"/>
395 <rejection class="tm"/>
395 <rejection class="tm"/>
396
396
397 <rejection class="Qt" enum-name="Initialization"/>
397 <rejection class="Qt" enum-name="Initialization"/>
398
398
399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
401
401
402 <rejection class="QAbstractFileEngine" function-name="extension"/>
402 <rejection class="QAbstractFileEngine" function-name="extension"/>
403 <rejection class="QCoreApplication" function-name="compressEvent"/>
403 <rejection class="QCoreApplication" function-name="compressEvent"/>
404 <rejection class="QCoreApplication" function-name="eventFilter"/>
404 <rejection class="QCoreApplication" function-name="eventFilter"/>
405 <rejection class="QCoreApplication" function-name="filterEvent"/>
405 <rejection class="QCoreApplication" function-name="filterEvent"/>
406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
407 <rejection class="QFile" function-name="setDecodingFunction"/>
407 <rejection class="QFile" function-name="setDecodingFunction"/>
408 <rejection class="QFile" function-name="setEncodingFunction"/>
408 <rejection class="QFile" function-name="setEncodingFunction"/>
409 <rejection class="QList" function-name="begin"/>
409 <rejection class="QList" function-name="begin"/>
410 <rejection class="QList" function-name="constBegin"/>
410 <rejection class="QList" function-name="constBegin"/>
411 <rejection class="QList" function-name="constEnd"/>
411 <rejection class="QList" function-name="constEnd"/>
412 <rejection class="QList" function-name="end"/>
412 <rejection class="QList" function-name="end"/>
413 <rejection class="QList" function-name="erase"/>
413 <rejection class="QList" function-name="erase"/>
414 <rejection class="QList" function-name="erase"/>
414 <rejection class="QList" function-name="erase"/>
415 <rejection class="QList" function-name="free"/>
415 <rejection class="QList" function-name="free"/>
416 <rejection class="QList" function-name="fromList"/>
416 <rejection class="QList" function-name="fromList"/>
417 <rejection class="QList" function-name="fromSet"/>
417 <rejection class="QList" function-name="fromSet"/>
418 <rejection class="QList" function-name="fromSet"/>
418 <rejection class="QList" function-name="fromSet"/>
419 <rejection class="QList" function-name="insert"/>
419 <rejection class="QList" function-name="insert"/>
420 <rejection class="QList" function-name="malloc"/>
420 <rejection class="QList" function-name="malloc"/>
421 <rejection class="QList" function-name="node_construct"/>
421 <rejection class="QList" function-name="node_construct"/>
422 <rejection class="QList" function-name="node_copy"/>
422 <rejection class="QList" function-name="node_copy"/>
423 <rejection class="QList" function-name="node_destruct"/>
423 <rejection class="QList" function-name="node_destruct"/>
424 <rejection class="QList" function-name="toSet"/>
424 <rejection class="QList" function-name="toSet"/>
425 <rejection class="QObject" function-name="receivers"/>
425 <rejection class="QObject" function-name="receivers"/>
426 <rejection class="QObject" function-name="findChild"/>
426 <rejection class="QObject" function-name="findChild"/>
427 <rejection class="QObject" function-name="findChildren"/>
427 <rejection class="QObject" function-name="findChildren"/>
428 <rejection class="QObject" function-name="setUserData"/>
428 <rejection class="QObject" function-name="setUserData"/>
429 <rejection class="QObject" function-name="userData"/>
429 <rejection class="QObject" function-name="userData"/>
430 <rejection class="QObject" function-name="destroyed"/>
430 <rejection class="QObject" function-name="destroyed"/>
431 <rejection class="QObject" function-name="connect"/>
431 <rejection class="QObject" function-name="connect"/>
432 <rejection class="QObject" function-name="connectNotify"/>
432 <rejection class="QObject" function-name="connectNotify"/>
433 <rejection class="QObject" function-name="disconnect"/>
433 <rejection class="QObject" function-name="disconnect"/>
434 <rejection class="QObject" function-name="disconnectNotify"/>
434 <rejection class="QObject" function-name="disconnectNotify"/>
435 <rejection class="QObject" function-name="registerUserData"/>
435 <rejection class="QObject" function-name="registerUserData"/>
436 <rejection class="QProcess" function-name="pid"/>
436 <rejection class="QProcess" function-name="pid"/>
437 <rejection class="QRegion" function-name="cleanUp"/>
437 <rejection class="QRegion" function-name="cleanUp"/>
438 <rejection class="QSettings" function-name="registerFormat"/>
438 <rejection class="QSettings" function-name="registerFormat"/>
439 <rejection class="QVector" function-name="back"/>
439 <rejection class="QVector" function-name="back"/>
440 <rejection class="QVector" function-name="begin"/>
440 <rejection class="QVector" function-name="begin"/>
441 <rejection class="QVector" function-name="constBegin"/>
441 <rejection class="QVector" function-name="constBegin"/>
442 <rejection class="QVector" function-name="constEnd"/>
442 <rejection class="QVector" function-name="constEnd"/>
443 <rejection class="QVector" function-name="end"/>
443 <rejection class="QVector" function-name="end"/>
444 <rejection class="QVector" function-name="erase"/>
444 <rejection class="QVector" function-name="erase"/>
445 <rejection class="QVector" function-name="free"/>
445 <rejection class="QVector" function-name="free"/>
446 <rejection class="QVector" function-name="front"/>
446 <rejection class="QVector" function-name="front"/>
447 <rejection class="QVector" function-name="insert"/>
447 <rejection class="QVector" function-name="insert"/>
448 <rejection class="QVector" function-name="malloc"/>
448 <rejection class="QVector" function-name="malloc"/>
449 <rejection class="QVector" function-name="alloc"/>
449 <rejection class="QVector" function-name="alloc"/>
450 <rejection class="QVector" function-name="operator+="/>
450 <rejection class="QVector" function-name="operator+="/>
451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
453
453
454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
455 <rejection class="QDataStream" enum-name="ByteOrder"/>
455 <rejection class="QDataStream" enum-name="ByteOrder"/>
456
456
457
457
458 <namespace-type name="Qt">
458 <namespace-type name="Qt">
459
459
460 <extra-includes>
460 <extra-includes>
461 <include file-name="QTextDocument" location="global"/>
461 <include file-name="QTextDocument" location="global"/>
462 </extra-includes>
462 </extra-includes>
463 </namespace-type>
463 </namespace-type>
464
464
465 <enum-type name="QDate::MonthNameType"/>
465 <enum-type name="QDate::MonthNameType"/>
466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
467 <enum-type name="QAbstractAnimation::Direction"/>
467 <enum-type name="QAbstractAnimation::Direction"/>
468 <enum-type name="QAbstractAnimation::State"/>
468 <enum-type name="QAbstractAnimation::State"/>
469 <enum-type name="QDataStream::FloatingPointPrecision"/>
469 <enum-type name="QDataStream::FloatingPointPrecision"/>
470 <enum-type name="QEasingCurve::Type"/>
470 <enum-type name="QEasingCurve::Type"/>
471 <enum-type name="QHistoryState::HistoryType"/>
471 <enum-type name="QHistoryState::HistoryType"/>
472 <enum-type name="QState::ChildMode"/>
472 <enum-type name="QState::ChildMode"/>
473 <enum-type name="QStateMachine::Error"/>
473 <enum-type name="QStateMachine::Error"/>
474 <enum-type name="QStateMachine::EventPriority"/>
474 <enum-type name="QStateMachine::EventPriority"/>
475 <enum-type name="QStateMachine::RestorePolicy"/>
475 <enum-type name="QStateMachine::RestorePolicy"/>
476 <enum-type name="Qt::AnchorPoint"/>
476 <enum-type name="Qt::AnchorPoint"/>
477 <enum-type name="Qt::CoordinateSystem"/>
477 <enum-type name="Qt::CoordinateSystem"/>
478 <enum-type name="Qt::GestureState"/>
478 <enum-type name="Qt::GestureState"/>
479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
480 <enum-type name="Qt::NavigationMode"/>
480 <enum-type name="Qt::NavigationMode"/>
481 <enum-type name="Qt::RenderHint"/>
481 <enum-type name="Qt::RenderHint"/>
482 <enum-type name="Qt::TileRule"/>
482 <enum-type name="Qt::TileRule"/>
483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
484 <enum-type name="QSysInfo::Endian"/>
484 <enum-type name="QSysInfo::Endian"/>
485 <enum-type name="QSysInfo::Sizes"/>
485 <enum-type name="QSysInfo::Sizes"/>
486 <enum-type name="QMetaMethod::Access"/>
486 <enum-type name="QMetaMethod::Access"/>
487 <enum-type name="QMetaMethod::Attributes"/>
487 <enum-type name="QMetaMethod::Attributes"/>
488 <enum-type name="QMetaMethod::MethodType"/>
488 <enum-type name="QMetaMethod::MethodType"/>
489 <enum-type name="QSharedMemory::AccessMode"/>
489 <enum-type name="QSharedMemory::AccessMode"/>
490 <enum-type name="QSharedMemory::SharedMemoryError"/>
490 <enum-type name="QSharedMemory::SharedMemoryError"/>
491 <enum-type name="QElapsedTimer::ClockType"/>
491 <enum-type name="QElapsedTimer::ClockType"/>
492
492
493 <enum-type name="QtMsgType">
493 <enum-type name="QtMsgType">
494 <reject-enum-value name="QtSystemMsg"/>
494 <reject-enum-value name="QtSystemMsg"/>
495 </enum-type>
495 </enum-type>
496
496
497
497
498 <enum-type name="QReadWriteLock::RecursionMode"/>
498 <enum-type name="QReadWriteLock::RecursionMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
508 <enum-type name="QDataStream::Status"/>
508 <enum-type name="QDataStream::Status"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
510 <enum-type name="QEvent::Type" extensible="yes">
510 <enum-type name="QEvent::Type" extensible="yes">
511 <reject-enum-value name="ApplicationActivated"/>
511 <reject-enum-value name="ApplicationActivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
513 </enum-type>
513 </enum-type>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
515 <enum-type name="QFile::FileError"/>
515 <enum-type name="QFile::FileError"/>
516 <enum-type name="QFile::MemoryMapFlags"/>
516 <enum-type name="QFile::MemoryMapFlags"/>
517 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
517 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
518 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
518 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
521 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
521 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
522 <enum-type name="QLocale::FormatType"/>
522 <enum-type name="QLocale::FormatType"/>
523 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
523 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
524 <enum-type name="QLocale::MeasurementSystem"/>
524 <enum-type name="QLocale::MeasurementSystem"/>
525 <enum-type name="QLocale::QuotationStyle"/>
525 <enum-type name="QLocale::QuotationStyle"/>
526 <enum-type name="QLocale::Script"/>
526 <enum-type name="QLocale::Script"/>
527 <enum-type name="QLocale::CurrencySymbolFormat"/>
527 <enum-type name="QLocale::CurrencySymbolFormat"/>
528 <enum-type name="QMutex::RecursionMode"/>
528 <enum-type name="QMutex::RecursionMode"/>
529 <enum-type name="QProcess::ExitStatus"/>
529 <enum-type name="QProcess::ExitStatus"/>
530 <enum-type name="QProcess::ProcessChannel"/>
530 <enum-type name="QProcess::ProcessChannel"/>
531 <enum-type name="QProcess::ProcessChannelMode"/>
531 <enum-type name="QProcess::ProcessChannelMode"/>
532 <enum-type name="QProcess::ProcessError"/>
532 <enum-type name="QProcess::ProcessError"/>
533 <enum-type name="QProcess::ProcessState"/>
533 <enum-type name="QProcess::ProcessState"/>
534 <enum-type name="QRegExp::CaretMode"/>
534 <enum-type name="QRegExp::CaretMode"/>
535 <enum-type name="QRegExp::PatternSyntax"/>
535 <enum-type name="QRegExp::PatternSyntax"/>
536 <enum-type name="QSettings::Format"/>
536 <enum-type name="QSettings::Format"/>
537 <enum-type name="QSettings::Scope"/>
537 <enum-type name="QSettings::Scope"/>
538 <enum-type name="QSettings::Status"/>
538 <enum-type name="QSettings::Status"/>
539 <enum-type name="QSocketNotifier::Type"/>
539 <enum-type name="QSocketNotifier::Type"/>
540 <enum-type name="QSystemLocale::QueryType"/>
540 <enum-type name="QSystemLocale::QueryType"/>
541 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
541 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
542 <enum-type name="QTextStream::FieldAlignment"/>
542 <enum-type name="QTextStream::FieldAlignment"/>
543 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
543 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
544 <enum-type name="QTextStream::RealNumberNotation"/>
544 <enum-type name="QTextStream::RealNumberNotation"/>
545 <enum-type name="QTextStream::Status"/>
545 <enum-type name="QTextStream::Status"/>
546 <enum-type name="QTimeLine::CurveShape"/>
546 <enum-type name="QTimeLine::CurveShape"/>
547 <enum-type name="QTimeLine::Direction"/>
547 <enum-type name="QTimeLine::Direction"/>
548 <enum-type name="QTimeLine::State"/>
548 <enum-type name="QTimeLine::State"/>
549 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
549 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
550 <enum-type name="QUrl::ParsingMode"/>
550 <enum-type name="QUrl::ParsingMode"/>
551 <enum-type name="QUuid::Variant"/>
551 <enum-type name="QUuid::Variant"/>
552 <enum-type name="QUuid::Version"/>
552 <enum-type name="QUuid::Version"/>
553 <enum-type name="Qt::SizeHint"/>
553 <enum-type name="Qt::SizeHint"/>
554 <enum-type name="Qt::SizeMode"/>
554 <enum-type name="Qt::SizeMode"/>
555 <enum-type name="Qt::WindowFrameSection"/>
555 <enum-type name="Qt::WindowFrameSection"/>
556 <enum-type name="Qt::Axis"/>
556 <enum-type name="Qt::Axis"/>
557 <enum-type name="Qt::AnchorAttribute"/>
557 <enum-type name="Qt::AnchorAttribute"/>
558 <enum-type name="Qt::ApplicationAttribute"/>
558 <enum-type name="Qt::ApplicationAttribute"/>
559 <enum-type name="Qt::ArrowType"/>
559 <enum-type name="Qt::ArrowType"/>
560 <enum-type name="Qt::AspectRatioMode"/>
560 <enum-type name="Qt::AspectRatioMode"/>
561 <enum-type name="Qt::BGMode"/>
561 <enum-type name="Qt::BGMode"/>
562 <enum-type name="Qt::BrushStyle"/>
562 <enum-type name="Qt::BrushStyle"/>
563 <enum-type name="Qt::CaseSensitivity"/>
563 <enum-type name="Qt::CaseSensitivity"/>
564 <enum-type name="Qt::CheckState"/>
564 <enum-type name="Qt::CheckState"/>
565 <enum-type name="Qt::ClipOperation"/>
565 <enum-type name="Qt::ClipOperation"/>
566 <enum-type name="Qt::ConnectionType"/>
566 <enum-type name="Qt::ConnectionType"/>
567 <enum-type name="Qt::ContextMenuPolicy"/>
567 <enum-type name="Qt::ContextMenuPolicy"/>
568 <enum-type name="Qt::Corner"/>
568 <enum-type name="Qt::Corner"/>
569 <enum-type name="Qt::DayOfWeek"/>
569 <enum-type name="Qt::DayOfWeek"/>
570 <enum-type name="Qt::DockWidgetAreaSizes"/>
570 <enum-type name="Qt::DockWidgetAreaSizes"/>
571 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
571 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
572 <enum-type name="Qt::FillRule"/>
572 <enum-type name="Qt::FillRule"/>
573 <enum-type name="Qt::FocusPolicy"/>
573 <enum-type name="Qt::FocusPolicy"/>
574 <enum-type name="Qt::FocusReason"/>
574 <enum-type name="Qt::FocusReason"/>
575 <enum-type name="Qt::GlobalColor"/>
575 <enum-type name="Qt::GlobalColor"/>
576 <enum-type name="Qt::GestureType"/>
576 <enum-type name="Qt::GestureType"/>
577 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
577 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
578 <enum-type name="Qt::CursorMoveStyle"/>
578 <enum-type name="Qt::CursorMoveStyle"/>
579 <enum-type name="Qt::HitTestAccuracy"/>
579 <enum-type name="Qt::HitTestAccuracy"/>
580 <enum-type name="Qt::InputMethodQuery"/>
580 <enum-type name="Qt::InputMethodQuery"/>
581 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
581 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
582 <enum-type name="Qt::ItemSelectionMode"/>
582 <enum-type name="Qt::ItemSelectionMode"/>
583 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
583 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
584 <enum-type name="Qt::LayoutDirection"/>
584 <enum-type name="Qt::LayoutDirection"/>
585 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
585 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
588 <enum-type name="Qt::PenCapStyle"/>
588 <enum-type name="Qt::PenCapStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
590 <enum-type name="Qt::PenStyle"/>
590 <enum-type name="Qt::PenStyle"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
592 <enum-type name="Qt::ShortcutContext"/>
592 <enum-type name="Qt::ShortcutContext"/>
593 <enum-type name="Qt::SortOrder"/>
593 <enum-type name="Qt::SortOrder"/>
594 <enum-type name="Qt::TextElideMode"/>
594 <enum-type name="Qt::TextElideMode"/>
595 <enum-type name="Qt::TextFlag"/>
595 <enum-type name="Qt::TextFlag"/>
596 <enum-type name="Qt::TextFormat"/>
596 <enum-type name="Qt::TextFormat"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
598 <enum-type name="Qt::TimeSpec"/>
598 <enum-type name="Qt::TimeSpec"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
601 <enum-type name="Qt::TransformationMode"/>
601 <enum-type name="Qt::TransformationMode"/>
602 <enum-type name="Qt::UIEffect"/>
602 <enum-type name="Qt::UIEffect"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
604 <enum-type name="Qt::WindowModality"/>
604 <enum-type name="Qt::WindowModality"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
608 <enum-type name="Qt::EventPriority"/>
608 <enum-type name="Qt::EventPriority"/>
609 <enum-type name="Qt::MaskMode"/>
609 <enum-type name="Qt::MaskMode"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
611
611
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
614
614
615
615
616 <enum-type name="QCoreApplication::Encoding">
616 <enum-type name="QCoreApplication::Encoding">
617 <reject-enum-value name="DefaultCodec"/>
617 <reject-enum-value name="DefaultCodec"/>
618 </enum-type>
618 </enum-type>
619
619
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
621 <reject-enum-value name="AlignLeading"/>
621 <reject-enum-value name="AlignLeading"/>
622 <reject-enum-value name="AlignTrailing"/>
622 <reject-enum-value name="AlignTrailing"/>
623 </enum-type>
623 </enum-type>
624
624
625 <enum-type name="Qt::CursorShape">
625 <enum-type name="Qt::CursorShape">
626 <reject-enum-value name="LastCursor"/>
626 <reject-enum-value name="LastCursor"/>
627 </enum-type>
627 </enum-type>
628
628
629 <enum-type name="Qt::DateFormat">
629 <enum-type name="Qt::DateFormat">
630 <reject-enum-value name="LocalDate"/>
630 <reject-enum-value name="LocalDate"/>
631 </enum-type>
631 </enum-type>
632
632
633
633
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
635 <reject-enum-value name="BackgroundColorRole"/>
635 <reject-enum-value name="BackgroundColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
637 </enum-type>
637 </enum-type>
638
638
639
639
640 <enum-type name="QDataStream::Version">
640 <enum-type name="QDataStream::Version">
641 <reject-enum-value name="Qt_4_1"/>
641 <reject-enum-value name="Qt_4_1"/>
642 </enum-type>
642 </enum-type>
643
643
644 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
644 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
645 <reject-enum-value name="Unsorted"/>
645 <reject-enum-value name="Unsorted"/>
646 </enum-type>
646 </enum-type>
647
647
648 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
648 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
649 <reject-enum-value name="AllDockWidgetAreas"/>
649 <reject-enum-value name="AllDockWidgetAreas"/>
650 </enum-type>
650 </enum-type>
651
651
652 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
652 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
653 <reject-enum-value name="AutoDither"/>
653 <reject-enum-value name="AutoDither"/>
654 <reject-enum-value name="ColorOnly"/>
654 <reject-enum-value name="ColorOnly"/>
655 <reject-enum-value name="DiffuseDither"/>
655 <reject-enum-value name="DiffuseDither"/>
656 <reject-enum-value name="NoAlpha"/>
656 <reject-enum-value name="NoAlpha"/>
657 <reject-enum-value name="ThresholdAlphaDither"/>
657 <reject-enum-value name="ThresholdAlphaDither"/>
658 </enum-type>
658 </enum-type>
659
659
660 <enum-type name="Qt::Key">
660 <enum-type name="Qt::Key">
661 <reject-enum-value name="Key_Any"/>
661 <reject-enum-value name="Key_Any"/>
662 </enum-type>
662 </enum-type>
663
663
664 <enum-type name="QLocale::Language">
664 <enum-type name="QLocale::Language">
665 <reject-enum-value name="LastLanguage"/>
665 <reject-enum-value name="LastLanguage"/>
666 <reject-enum-value name="NorwegianBokmal"/>
666 <reject-enum-value name="NorwegianBokmal"/>
667 <reject-enum-value name="Nynorsk"/>
667 <reject-enum-value name="Nynorsk"/>
668 </enum-type>
668 </enum-type>
669
669
670 <enum-type name="QLocale::Country">
670 <enum-type name="QLocale::Country">
671 <reject-enum-value name="LastCountry"/>
671 <reject-enum-value name="LastCountry"/>
672 </enum-type>
672 </enum-type>
673
673
674 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
674 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
675 <reject-enum-value name="AllToolBarAreas"/>
675 <reject-enum-value name="AllToolBarAreas"/>
676 </enum-type>
676 </enum-type>
677
677
678 <enum-type name="Qt::WidgetAttribute">
678 <enum-type name="Qt::WidgetAttribute">
679 <reject-enum-value name="WA_ForceAcceptDrops"/>
679 <reject-enum-value name="WA_ForceAcceptDrops"/>
680 <reject-enum-value name="WA_NoBackground"/>
680 <reject-enum-value name="WA_NoBackground"/>
681 <reject-enum-value name="WA_MacMetalStyle"/>
681 <reject-enum-value name="WA_MacMetalStyle"/>
682 </enum-type>
682 </enum-type>
683
683
684 <value-type name="QProcessEnvironment"/>
684 <value-type name="QProcessEnvironment"/>
685 <value-type name="QBasicTimer"/>
685 <value-type name="QBasicTimer"/>
686 <value-type name="QByteArrayMatcher">
686 <value-type name="QByteArrayMatcher">
687 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
687 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
688 </value-type>
688 </value-type>
689
689
690 <value-type name="QDate">
690 <value-type name="QDate">
691 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
691 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
692 <remove/>
692 <remove/>
693 </modify-function>
693 </modify-function>
694
694
695 <modify-function signature="setYMD(int, int, int)" remove="all"/>
695 <modify-function signature="setYMD(int, int, int)" remove="all"/>
696 <!--### Obsolete in 4.3-->
696 <!--### Obsolete in 4.3-->
697 </value-type>
697 </value-type>
698
698
699 <value-type name="QDateTime">
699 <value-type name="QDateTime">
700 <modify-function signature="operator=(QDateTime)" remove="all"/>
700 <modify-function signature="operator=(QDateTime)" remove="all"/>
701 </value-type>
701 </value-type>
702
702
703 <value-type name="QDir">
703 <value-type name="QDir">
704 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
704 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
705 <modify-argument index="3">
705 <modify-argument index="3">
706 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
706 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
707 </modify-argument>
707 </modify-argument>
708 </modify-function>
708 </modify-function>
709 <modify-function signature="operator=(QDir)" remove="all"/>
709 <modify-function signature="operator=(QDir)" remove="all"/>
710 <modify-function signature="operator=(QString)" remove="all"/>
710 <modify-function signature="operator=(QString)" remove="all"/>
711 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
711 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
712 <!--### Obsolete in 4.3-->
712 <!--### Obsolete in 4.3-->
713 </value-type>
713 </value-type>
714
714
715 <value-type name="QPoint">
715 <value-type name="QPoint">
716 <modify-function signature="rx()" remove="all"/>
716 <modify-function signature="rx()" remove="all"/>
717 <modify-function signature="ry()" remove="all"/>
717 <modify-function signature="ry()" remove="all"/>
718 </value-type>
718 </value-type>
719 <value-type name="QPointF">
719 <value-type name="QPointF">
720 <modify-function signature="rx()" remove="all"/>
720 <modify-function signature="rx()" remove="all"/>
721 <modify-function signature="ry()" remove="all"/>
721 <modify-function signature="ry()" remove="all"/>
722 </value-type>
722 </value-type>
723 <enum-type name="QLineF::IntersectType"/>
723 <enum-type name="QLineF::IntersectType"/>
724 <value-type name="QLineF"/>
724 <value-type name="QLineF"/>
725 <value-type name="QLine"/>
725 <value-type name="QLine"/>
726
726
727 <value-type name="QRect">
727 <value-type name="QRect">
728 <modify-function signature="getCoords(int*,int*,int*,int*)const">
728 <modify-function signature="getCoords(int*,int*,int*,int*)const">
729 <remove/>
729 <remove/>
730 </modify-function>
730 </modify-function>
731 <modify-function signature="getRect(int*,int*,int*,int*)const">
731 <modify-function signature="getRect(int*,int*,int*,int*)const">
732 <remove/>
732 <remove/>
733 </modify-function>
733 </modify-function>
734
734
735 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
735 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
736 <!--### Obsolete in 4.3-->
736 <!--### Obsolete in 4.3-->
737 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
737 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
738 <!--### Obsolete in 4.3-->
738 <!--### Obsolete in 4.3-->
739 </value-type>
739 </value-type>
740
740
741 <value-type name="QRectF">
741 <value-type name="QRectF">
742 <modify-function signature="getCoords(double*,double*,double*,double*)const">
742 <modify-function signature="getCoords(double*,double*,double*,double*)const">
743 <remove/>
743 <remove/>
744 </modify-function>
744 </modify-function>
745 <modify-function signature="getRect(double*,double*,double*,double*)const">
745 <modify-function signature="getRect(double*,double*,double*,double*)const">
746 <remove/>
746 <remove/>
747 </modify-function>
747 </modify-function>
748
748
749 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
749 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
750 <!--### Obsolete in 4.3-->
750 <!--### Obsolete in 4.3-->
751 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
751 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
752 <!--### Obsolete in 4.3-->
752 <!--### Obsolete in 4.3-->
753 </value-type>
753 </value-type>
754
754
755
755
756 <value-type name="QSize">
756 <value-type name="QSize">
757 <modify-function signature="operator*=(double)">
757 <modify-function signature="operator*=(double)">
758 <access modifier="private"/>
758 <access modifier="private"/>
759 </modify-function>
759 </modify-function>
760 <modify-function signature="operator/=(double)">
760 <modify-function signature="operator/=(double)">
761 <access modifier="private"/>
761 <access modifier="private"/>
762 </modify-function>
762 </modify-function>
763 <modify-function signature="operator+=(QSize)">
763 <modify-function signature="operator+=(QSize)">
764 <access modifier="private"/>
764 <access modifier="private"/>
765 </modify-function>
765 </modify-function>
766 <modify-function signature="operator-=(QSize)">
766 <modify-function signature="operator-=(QSize)">
767 <access modifier="private"/>
767 <access modifier="private"/>
768 </modify-function>
768 </modify-function>
769 <modify-function signature="rheight()">
769 <modify-function signature="rheight()">
770 <remove/>
770 <remove/>
771 </modify-function>
771 </modify-function>
772 <modify-function signature="rwidth()">
772 <modify-function signature="rwidth()">
773 <remove/>
773 <remove/>
774 </modify-function>
774 </modify-function>
775 </value-type>
775 </value-type>
776
776
777 <value-type name="QSizeF">
777 <value-type name="QSizeF">
778 <modify-function signature="operator*=(double)">
778 <modify-function signature="operator*=(double)">
779 <access modifier="private"/>
779 <access modifier="private"/>
780 </modify-function>
780 </modify-function>
781 <modify-function signature="operator/=(double)">
781 <modify-function signature="operator/=(double)">
782 <access modifier="private"/>
782 <access modifier="private"/>
783 </modify-function>
783 </modify-function>
784 <modify-function signature="operator+=(QSizeF)">
784 <modify-function signature="operator+=(QSizeF)">
785 <access modifier="private"/>
785 <access modifier="private"/>
786 </modify-function>
786 </modify-function>
787 <modify-function signature="operator-=(QSizeF)">
787 <modify-function signature="operator-=(QSizeF)">
788 <access modifier="private"/>
788 <access modifier="private"/>
789 </modify-function>
789 </modify-function>
790 <modify-function signature="rheight()">
790 <modify-function signature="rheight()">
791 <remove/>
791 <remove/>
792 </modify-function>
792 </modify-function>
793 <modify-function signature="rwidth()">
793 <modify-function signature="rwidth()">
794 <remove/>
794 <remove/>
795 </modify-function>
795 </modify-function>
796 </value-type>
796 </value-type>
797
797
798 <value-type name="QStringMatcher">
798 <value-type name="QStringMatcher">
799 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
799 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
800 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
800 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
801 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
801 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
802 </value-type>
802 </value-type>
803
803
804 <value-type name="QTime"/>
804 <value-type name="QTime"/>
805
805
806 <value-type name="QPersistentModelIndex">
806 <value-type name="QPersistentModelIndex">
807 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
807 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
808 <modify-function signature="operator=(QModelIndex)" remove="all"/>
808 <modify-function signature="operator=(QModelIndex)" remove="all"/>
809 <modify-function signature="internalPointer()const" remove="all"/>
809 <modify-function signature="internalPointer()const" remove="all"/>
810 </value-type>
810 </value-type>
811
811
812 <value-type name="QUuid">
812 <value-type name="QUuid">
813 <modify-function signature="QUuid(const char*)">
813 <modify-function signature="QUuid(const char*)">
814 <remove/>
814 <remove/>
815 </modify-function>
815 </modify-function>
816 </value-type>
816 </value-type>
817
817
818 <value-type name="QLocale">
818 <value-type name="QLocale">
819 <modify-function signature="toString(unsigned long long) const" remove="all"/>
819 <modify-function signature="toString(unsigned long long) const" remove="all"/>
820 <modify-function signature="toString(unsigned short) const" remove="all"/>
820 <modify-function signature="toString(unsigned short) const" remove="all"/>
821 <modify-function signature="toString(unsigned int) const" remove="all"/>
821 <modify-function signature="toString(unsigned int) const" remove="all"/>
822 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
822 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
823 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
823 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
824 <modify-function signature="operator=(QLocale)" remove="all"/>
824 <modify-function signature="operator=(QLocale)" remove="all"/>
825
825
826 <extra-includes>
826 <extra-includes>
827 <include file-name="QDate" location="global"/>
827 <include file-name="QDate" location="global"/>
828 </extra-includes>
828 </extra-includes>
829
829
830 <inject-code class="native" position="beginning">
830 <inject-code class="native" position="beginning">
831 Q_DECLARE_METATYPE(QScriptValue)
831 Q_DECLARE_METATYPE(QScriptValue)
832 </inject-code>
832 </inject-code>
833
833
834 <modify-function signature="toDouble(QString,bool*)const">
834 <modify-function signature="toDouble(QString,bool*)const">
835 <modify-argument index="2">
835 <modify-argument index="2">
836 <remove-default-expression/>
836 <remove-default-expression/>
837 <remove-argument/>
837 <remove-argument/>
838 <conversion-rule class="native">
838 <conversion-rule class="native">
839 <insert-template name="core.prepare_removed_bool*_argument"/>
839 <insert-template name="core.prepare_removed_bool*_argument"/>
840 </conversion-rule>
840 </conversion-rule>
841 </modify-argument>
841 </modify-argument>
842 <modify-argument index="return">
842 <modify-argument index="return">
843 <conversion-rule class="native">
843 <conversion-rule class="native">
844 <insert-template name="core.convert_to_null_or_primitive"/>
844 <insert-template name="core.convert_to_null_or_primitive"/>
845 </conversion-rule>
845 </conversion-rule>
846 </modify-argument>
846 </modify-argument>
847 </modify-function>
847 </modify-function>
848
848
849 <modify-function signature="toFloat(QString,bool*)const">
849 <modify-function signature="toFloat(QString,bool*)const">
850 <modify-argument index="2">
850 <modify-argument index="2">
851 <remove-default-expression/>
851 <remove-default-expression/>
852 <remove-argument/>
852 <remove-argument/>
853 <conversion-rule class="native">
853 <conversion-rule class="native">
854 <insert-template name="core.prepare_removed_bool*_argument"/>
854 <insert-template name="core.prepare_removed_bool*_argument"/>
855 </conversion-rule>
855 </conversion-rule>
856 </modify-argument>
856 </modify-argument>
857 <modify-argument index="return">
857 <modify-argument index="return">
858 <conversion-rule class="native">
858 <conversion-rule class="native">
859 <insert-template name="core.convert_to_null_or_primitive"/>
859 <insert-template name="core.convert_to_null_or_primitive"/>
860 </conversion-rule>
860 </conversion-rule>
861 </modify-argument>
861 </modify-argument>
862 </modify-function>
862 </modify-function>
863
863
864 <modify-function signature="toInt(QString,bool*,int)const">
864 <modify-function signature="toInt(QString,bool*,int)const">
865 <modify-argument index="2">
865 <modify-argument index="2">
866 <remove-default-expression/>
866 <remove-default-expression/>
867 <remove-argument/>
867 <remove-argument/>
868 <conversion-rule class="native">
868 <conversion-rule class="native">
869 <insert-template name="core.prepare_removed_bool*_argument"/>
869 <insert-template name="core.prepare_removed_bool*_argument"/>
870 </conversion-rule>
870 </conversion-rule>
871 </modify-argument>
871 </modify-argument>
872 <modify-argument index="return">
872 <modify-argument index="return">
873 <conversion-rule class="native">
873 <conversion-rule class="native">
874 <insert-template name="core.convert_to_null_or_primitive"/>
874 <insert-template name="core.convert_to_null_or_primitive"/>
875 </conversion-rule>
875 </conversion-rule>
876 </modify-argument>
876 </modify-argument>
877 </modify-function>
877 </modify-function>
878
878
879 <modify-function signature="toLongLong(QString,bool*,int)const">
879 <modify-function signature="toLongLong(QString,bool*,int)const">
880 <modify-argument index="2">
880 <modify-argument index="2">
881 <remove-default-expression/>
881 <remove-default-expression/>
882 <remove-argument/>
882 <remove-argument/>
883 <conversion-rule class="native">
883 <conversion-rule class="native">
884 <insert-template name="core.prepare_removed_bool*_argument"/>
884 <insert-template name="core.prepare_removed_bool*_argument"/>
885 </conversion-rule>
885 </conversion-rule>
886 </modify-argument>
886 </modify-argument>
887 <modify-argument index="return">
887 <modify-argument index="return">
888 <conversion-rule class="native">
888 <conversion-rule class="native">
889 QScriptValue %out%;
889 QScriptValue %out%;
890 if (!__ok)
890 if (!__ok)
891 %out% = context-&gt;engine()-&gt;nullValue();
891 %out% = context-&gt;engine()-&gt;nullValue();
892 else
892 else
893 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
893 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
894 </conversion-rule>
894 </conversion-rule>
895 </modify-argument>
895 </modify-argument>
896 </modify-function>
896 </modify-function>
897
897
898 <modify-function signature="toShort(QString,bool*,int)const">
898 <modify-function signature="toShort(QString,bool*,int)const">
899 <modify-argument index="2">
899 <modify-argument index="2">
900 <remove-default-expression/>
900 <remove-default-expression/>
901 <remove-argument/>
901 <remove-argument/>
902 <conversion-rule class="native">
902 <conversion-rule class="native">
903 <insert-template name="core.prepare_removed_bool*_argument"/>
903 <insert-template name="core.prepare_removed_bool*_argument"/>
904 </conversion-rule>
904 </conversion-rule>
905 </modify-argument>
905 </modify-argument>
906 <modify-argument index="return">
906 <modify-argument index="return">
907 <conversion-rule class="native">
907 <conversion-rule class="native">
908 <insert-template name="core.convert_to_null_or_primitive"/>
908 <insert-template name="core.convert_to_null_or_primitive"/>
909 </conversion-rule>
909 </conversion-rule>
910 </modify-argument>
910 </modify-argument>
911 </modify-function>
911 </modify-function>
912
912
913 <modify-function signature="toUShort(QString,bool*,int)const">
913 <modify-function signature="toUShort(QString,bool*,int)const">
914 <modify-argument index="2">
914 <modify-argument index="2">
915 <remove-default-expression/>
915 <remove-default-expression/>
916 <remove-argument/>
916 <remove-argument/>
917 <conversion-rule class="native">
917 <conversion-rule class="native">
918 <insert-template name="core.prepare_removed_bool*_argument"/>
918 <insert-template name="core.prepare_removed_bool*_argument"/>
919 </conversion-rule>
919 </conversion-rule>
920 </modify-argument>
920 </modify-argument>
921 <modify-argument index="return">
921 <modify-argument index="return">
922 <conversion-rule class="native">
922 <conversion-rule class="native">
923 <insert-template name="core.convert_to_null_or_primitive"/>
923 <insert-template name="core.convert_to_null_or_primitive"/>
924 </conversion-rule>
924 </conversion-rule>
925 </modify-argument>
925 </modify-argument>
926 </modify-function>
926 </modify-function>
927 </value-type>
927 </value-type>
928
928
929
929
930 <value-type name="QBitArray">
930 <value-type name="QBitArray">
931 <modify-function signature="operator[](int)" remove="all"/>
931 <modify-function signature="operator[](int)" remove="all"/>
932 <modify-function signature="operator[](int)const" remove="all"/>
932 <modify-function signature="operator[](int)const" remove="all"/>
933 <modify-function signature="operator[](uint)const" remove="all"/>
933 <modify-function signature="operator[](uint)const" remove="all"/>
934 <modify-function signature="operator[](uint)" remove="all"/>
934 <modify-function signature="operator[](uint)" remove="all"/>
935
935
936 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
936 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
937 <modify-function signature="operator=(QBitArray)" access="private"/>
937 <modify-function signature="operator=(QBitArray)" access="private"/>
938 <modify-function signature="operator^=(QBitArray)" access="private"/>
938 <modify-function signature="operator^=(QBitArray)" access="private"/>
939 <modify-function signature="operator|=(QBitArray)" access="private"/>
939 <modify-function signature="operator|=(QBitArray)" access="private"/>
940 <modify-function signature="operator~()const" access="private"/>
940 <modify-function signature="operator~()const" access="private"/>
941
941
942 <modify-function signature="at(int)const">
942 <modify-function signature="at(int)const">
943 <modify-argument index="1">
943 <modify-argument index="1">
944 <conversion-rule class="native">
944 <conversion-rule class="native">
945 <insert-template name="core.convert_int_arg_and_check_range">
945 <insert-template name="core.convert_int_arg_and_check_range">
946 <replace from="%CLASS_NAME%" to="QBitArray"/>
946 <replace from="%CLASS_NAME%" to="QBitArray"/>
947 <replace from="%FUNCTION_NAME%" to="at"/>
947 <replace from="%FUNCTION_NAME%" to="at"/>
948 </insert-template>
948 </insert-template>
949 </conversion-rule>
949 </conversion-rule>
950 </modify-argument>
950 </modify-argument>
951 </modify-function>
951 </modify-function>
952
952
953 <modify-function signature="clearBit(int)">
953 <modify-function signature="clearBit(int)">
954 <modify-argument index="1">
954 <modify-argument index="1">
955 <conversion-rule class="native">
955 <conversion-rule class="native">
956 <insert-template name="core.convert_int_arg_and_check_range">
956 <insert-template name="core.convert_int_arg_and_check_range">
957 <replace from="%CLASS_NAME%" to="QBitArray"/>
957 <replace from="%CLASS_NAME%" to="QBitArray"/>
958 <replace from="%FUNCTION_NAME%" to="clearBit"/>
958 <replace from="%FUNCTION_NAME%" to="clearBit"/>
959 </insert-template>
959 </insert-template>
960 </conversion-rule>
960 </conversion-rule>
961 </modify-argument>
961 </modify-argument>
962 </modify-function>
962 </modify-function>
963
963
964 <modify-function signature="setBit(int)">
964 <modify-function signature="setBit(int)">
965 <modify-argument index="1">
965 <modify-argument index="1">
966 <conversion-rule class="native">
966 <conversion-rule class="native">
967 <insert-template name="core.convert_int_arg_and_check_range">
967 <insert-template name="core.convert_int_arg_and_check_range">
968 <replace from="%CLASS_NAME%" to="QBitArray"/>
968 <replace from="%CLASS_NAME%" to="QBitArray"/>
969 <replace from="%FUNCTION_NAME%" to="setBit"/>
969 <replace from="%FUNCTION_NAME%" to="setBit"/>
970 </insert-template>
970 </insert-template>
971 </conversion-rule>
971 </conversion-rule>
972 </modify-argument>
972 </modify-argument>
973 </modify-function>
973 </modify-function>
974
974
975 <modify-function signature="setBit(int,bool)">
975 <modify-function signature="setBit(int,bool)">
976 <modify-argument index="1">
976 <modify-argument index="1">
977 <conversion-rule class="native">
977 <conversion-rule class="native">
978 <insert-template name="core.convert_int_arg_and_check_range">
978 <insert-template name="core.convert_int_arg_and_check_range">
979 <replace from="%CLASS_NAME%" to="QBitArray"/>
979 <replace from="%CLASS_NAME%" to="QBitArray"/>
980 <replace from="%FUNCTION_NAME%" to="setBit"/>
980 <replace from="%FUNCTION_NAME%" to="setBit"/>
981 </insert-template>
981 </insert-template>
982 </conversion-rule>
982 </conversion-rule>
983 </modify-argument>
983 </modify-argument>
984 </modify-function>
984 </modify-function>
985
985
986 <modify-function signature="testBit(int)const">
986 <modify-function signature="testBit(int)const">
987 <modify-argument index="1">
987 <modify-argument index="1">
988 <conversion-rule class="native">
988 <conversion-rule class="native">
989 <insert-template name="core.convert_int_arg_and_check_range">
989 <insert-template name="core.convert_int_arg_and_check_range">
990 <replace from="%CLASS_NAME%" to="QBitArray"/>
990 <replace from="%CLASS_NAME%" to="QBitArray"/>
991 <replace from="%FUNCTION_NAME%" to="testBit"/>
991 <replace from="%FUNCTION_NAME%" to="testBit"/>
992 </insert-template>
992 </insert-template>
993 </conversion-rule>
993 </conversion-rule>
994 </modify-argument>
994 </modify-argument>
995 </modify-function>
995 </modify-function>
996
996
997 <modify-function signature="toggleBit(int)">
997 <modify-function signature="toggleBit(int)">
998 <modify-argument index="1">
998 <modify-argument index="1">
999 <conversion-rule class="native">
999 <conversion-rule class="native">
1000 <insert-template name="core.convert_int_arg_and_check_range">
1000 <insert-template name="core.convert_int_arg_and_check_range">
1001 <replace from="%CLASS_NAME%" to="QBitArray"/>
1001 <replace from="%CLASS_NAME%" to="QBitArray"/>
1002 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1002 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1003 </insert-template>
1003 </insert-template>
1004 </conversion-rule>
1004 </conversion-rule>
1005 </modify-argument>
1005 </modify-argument>
1006 </modify-function>
1006 </modify-function>
1007
1007
1008 <modify-function signature="operator&amp;=(QBitArray)">
1008 <modify-function signature="operator&amp;=(QBitArray)">
1009 <modify-argument index="0" replace-value="this"/>
1009 <modify-argument index="0" replace-value="this"/>
1010 </modify-function>
1010 </modify-function>
1011 <modify-function signature="operator=(QBitArray)">
1011 <modify-function signature="operator=(QBitArray)">
1012 <modify-argument index="0" replace-value="this"/>
1012 <modify-argument index="0" replace-value="this"/>
1013 </modify-function>
1013 </modify-function>
1014 <modify-function signature="operator^=(QBitArray)">
1014 <modify-function signature="operator^=(QBitArray)">
1015 <modify-argument index="0" replace-value="this"/>
1015 <modify-argument index="0" replace-value="this"/>
1016 </modify-function>
1016 </modify-function>
1017 <modify-function signature="operator|=(QBitArray)">
1017 <modify-function signature="operator|=(QBitArray)">
1018 <modify-argument index="0" replace-value="this"/>
1018 <modify-argument index="0" replace-value="this"/>
1019 </modify-function>
1019 </modify-function>
1020 </value-type>
1020 </value-type>
1021
1021
1022 <object-type name="QReadWriteLock"/>
1022 <object-type name="QReadWriteLock"/>
1023 <object-type name="QDirIterator"/>
1023 <object-type name="QDirIterator"/>
1024 <object-type name="QAbstractFileEngineIterator"/>
1024 <object-type name="QAbstractFileEngineIterator"/>
1025 <object-type name="QAbstractItemModel">
1025 <object-type name="QAbstractItemModel">
1026 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1026 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1027 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1027 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1028
1028
1029 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1029 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1030 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1030 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1031
1031
1032 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1032 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1033 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1033 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1034
1034
1035 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1035 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1036 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1036 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1037
1037
1038 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1038 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1039 <modify-function signature="modelReset()" private-signal="yes"/>
1039 <modify-function signature="modelReset()" private-signal="yes"/>
1040 </object-type>
1040 </object-type>
1041
1041
1042 <object-type name="QAbstractListModel">
1042 <object-type name="QAbstractListModel">
1043 <extra-includes>
1043 <extra-includes>
1044 <include file-name="QStringList" location="global"/>
1044 <include file-name="QStringList" location="global"/>
1045 <include file-name="QSize" location="global"/>
1045 <include file-name="QSize" location="global"/>
1046 </extra-includes>
1046 </extra-includes>
1047 </object-type>
1047 </object-type>
1048
1048
1049 <value-type name="QUrl">
1049 <value-type name="QUrl">
1050 <extra-includes>
1050 <extra-includes>
1051 <include file-name="QStringList" location="global"/>
1051 <include file-name="QStringList" location="global"/>
1052 </extra-includes>
1052 </extra-includes>
1053 <modify-function signature="operator=(QUrl)" remove="all"/>
1053 <modify-function signature="operator=(QUrl)" remove="all"/>
1054 <modify-function signature="operator=(QString)" remove="all"/>
1054 <modify-function signature="operator=(QString)" remove="all"/>
1055
1055
1056 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1056 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1057 <!--### Obsolete in 4.3-->
1057 <!--### Obsolete in 4.3-->
1058 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1058 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1059 <!--### Obsolete in 4.3-->
1059 <!--### Obsolete in 4.3-->
1060 </value-type>
1060 </value-type>
1061
1061
1062 <value-type name="QRegExp">
1062 <value-type name="QRegExp">
1063 <extra-includes>
1063 <extra-includes>
1064 <include file-name="QStringList" location="global"/>
1064 <include file-name="QStringList" location="global"/>
1065 </extra-includes>
1065 </extra-includes>
1066 <modify-function signature="operator=(QRegExp)" remove="all"/>
1066 <modify-function signature="operator=(QRegExp)" remove="all"/>
1067 <modify-function signature="pos(int)const">
1067 <modify-function signature="pos(int)const">
1068 <remove/>
1068 <remove/>
1069 </modify-function>
1069 </modify-function>
1070 <modify-function signature="cap(int)const">
1070 <modify-function signature="cap(int)const">
1071 <remove/>
1071 <remove/>
1072 </modify-function>
1072 </modify-function>
1073 <modify-function signature="capturedTexts()const">
1073 <modify-function signature="capturedTexts()const">
1074 <remove/>
1074 <remove/>
1075 </modify-function>
1075 </modify-function>
1076 <modify-function signature="errorString()const">
1076 <modify-function signature="errorString()const">
1077 <remove/>
1077 <remove/>
1078 </modify-function>
1078 </modify-function>
1079 </value-type>
1079 </value-type>
1080
1080
1081 <value-type name="QFileInfo">
1081 <value-type name="QFileInfo">
1082 <extra-includes>
1082 <extra-includes>
1083 <include file-name="QDateTime" location="global"/>
1083 <include file-name="QDateTime" location="global"/>
1084 <include file-name="QDir" location="global"/>
1084 <include file-name="QDir" location="global"/>
1085 </extra-includes>
1085 </extra-includes>
1086 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1086 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1087 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1087 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1088 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1088 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1089 <modify-function signature="setFile(QFile)">
1089 <modify-function signature="setFile(QFile)">
1090 <modify-argument index="1">
1090 <modify-argument index="1">
1091 <reference-count action="ignore"/>
1091 <reference-count action="ignore"/>
1092 </modify-argument>
1092 </modify-argument>
1093 </modify-function>
1093 </modify-function>
1094
1094
1095 <modify-function signature="readLink()const" remove="all"/>
1095 <modify-function signature="readLink()const" remove="all"/>
1096 <!--### Obsolete in 4.3-->
1096 <!--### Obsolete in 4.3-->
1097
1097
1098 <modify-function signature="QFileInfo(QFile)">
1098 <modify-function signature="QFileInfo(QFile)">
1099 <modify-argument index="1">
1099 <modify-argument index="1">
1100 <replace-type modified-type="QFile*"/>
1100 <replace-type modified-type="QFile*"/>
1101 <conversion-rule class="native">
1101 <conversion-rule class="native">
1102 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1102 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1103 </conversion-rule>
1103 </conversion-rule>
1104 </modify-argument>
1104 </modify-argument>
1105 </modify-function>
1105 </modify-function>
1106 <modify-function signature="setFile(QFile)">
1106 <modify-function signature="setFile(QFile)">
1107 <modify-argument index="1">
1107 <modify-argument index="1">
1108 <replace-type modified-type="QFile*"/>
1108 <replace-type modified-type="QFile*"/>
1109 <conversion-rule class="native">
1109 <conversion-rule class="native">
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1111 </conversion-rule>
1111 </conversion-rule>
1112 </modify-argument>
1112 </modify-argument>
1113 </modify-function>
1113 </modify-function>
1114 </value-type>
1114 </value-type>
1115
1115
1116 <interface-type name="QFactoryInterface"/>
1116 <interface-type name="QFactoryInterface"/>
1117
1117
1118 <value-type name="QByteArray">
1118 <value-type name="QByteArray">
1119
1119
1120 <extra-includes>
1120 <extra-includes>
1121 <include file-name="QNoImplicitBoolCast" location="global"/>
1121 <include file-name="QNoImplicitBoolCast" location="global"/>
1122 </extra-includes>
1122 </extra-includes>
1123
1123
1124 <!-- removed functions -->
1124 <!-- removed functions -->
1125 <modify-function signature="begin()" remove="all"/>
1125 <modify-function signature="begin()" remove="all"/>
1126 <modify-function signature="begin()const" remove="all"/>
1126 <modify-function signature="begin()const" remove="all"/>
1127 <modify-function signature="constBegin()const" remove="all"/>
1127 <modify-function signature="constBegin()const" remove="all"/>
1128 <modify-function signature="constData()const" remove="all"/>
1128 <modify-function signature="constData()const" remove="all"/>
1129 <modify-function signature="constEnd()const" remove="all"/>
1129 <modify-function signature="constEnd()const" remove="all"/>
1130 <modify-function signature="count()const" remove="all"/>
1130 <modify-function signature="count()const" remove="all"/>
1131 <modify-function signature="data()const" remove="all"/>
1131 <modify-function signature="data()const" remove="all"/>
1132 <modify-function signature="end()" remove="all"/>
1132 <modify-function signature="end()" remove="all"/>
1133 <modify-function signature="end()const" remove="all"/>
1133 <modify-function signature="end()const" remove="all"/>
1134 <modify-function signature="number(uint,int)" remove="all"/>
1134 <modify-function signature="number(uint,int)" remove="all"/>
1135 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1135 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1136 <modify-function signature="operator const char *()const" remove="all"/>
1136 <modify-function signature="operator const char *()const" remove="all"/>
1137 <modify-function signature="operator const void *()const" remove="all"/>
1137 <modify-function signature="operator const void *()const" remove="all"/>
1138 <modify-function signature="operator+=(const char*)" remove="all"/>
1138 <modify-function signature="operator+=(const char*)" remove="all"/>
1139 <modify-function signature="operator!=(QString)const" remove="all"/>
1139 <modify-function signature="operator!=(QString)const" remove="all"/>
1140 <modify-function signature="operator=(const char*)" remove="all"/>
1140 <modify-function signature="operator=(const char*)" remove="all"/>
1141 <modify-function signature="operator[](int)" remove="all"/>
1141 <modify-function signature="operator[](int)" remove="all"/>
1142 <modify-function signature="operator[](int)const" remove="all"/>
1142 <modify-function signature="operator[](int)const" remove="all"/>
1143 <modify-function signature="operator[](uint)" remove="all"/>
1143 <modify-function signature="operator[](uint)" remove="all"/>
1144 <modify-function signature="operator[](uint)const" remove="all"/>
1144 <modify-function signature="operator[](uint)const" remove="all"/>
1145 <modify-function signature="push_back(char)" remove="all"/>
1145 <modify-function signature="push_back(char)" remove="all"/>
1146 <modify-function signature="push_back(const char*)" remove="all"/>
1146 <modify-function signature="push_back(const char*)" remove="all"/>
1147 <modify-function signature="push_front(char)" remove="all"/>
1147 <modify-function signature="push_front(char)" remove="all"/>
1148 <modify-function signature="push_front(const char*)" remove="all"/>
1148 <modify-function signature="push_front(const char*)" remove="all"/>
1149 <modify-function signature="setNum(uint,int)" remove="all"/>
1149 <modify-function signature="setNum(uint,int)" remove="all"/>
1150 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1150 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1151 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1151 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1152 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1152 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1153 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1153 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1154 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1154 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1155 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1155 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1156 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1156 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1157 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1157 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1158
1158
1159 <!-- functions made private... -->
1159 <!-- functions made private... -->
1160 <modify-function signature="operator=(QByteArray)" access="private"/>
1160 <modify-function signature="operator=(QByteArray)" access="private"/>
1161 <modify-function signature="operator+=(QString)" remove="all"/>
1161 <modify-function signature="operator+=(QString)" remove="all"/>
1162 <modify-function signature="operator+=(char)" remove="all"/>
1162 <modify-function signature="operator+=(char)" remove="all"/>
1163
1163
1164 <inject-code class="pywrap-h">
1164 <inject-code class="pywrap-h">
1165 PyObject* data(QByteArray* b) {
1165 PyObject* data(QByteArray* b) {
1166 #ifdef PY3K
1167 return PyUnicode_FromStringAndSize(b-&gt;data(), b-&gt;size());
1168 #else
1166 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1169 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1170 #endif
1167 }
1171 }
1168 </inject-code>
1172 </inject-code>
1169
1173
1170 <inject-code class="native" position="beginning">
1174 <inject-code class="native" position="beginning">
1171 Q_DECLARE_METATYPE(QScriptValue)
1175 Q_DECLARE_METATYPE(QScriptValue)
1172 </inject-code>
1176 </inject-code>
1173
1177
1174 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1178 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1175 <modify-function signature="QByteArray(const char*)" remove="all"/>
1179 <modify-function signature="QByteArray(const char*)" remove="all"/>
1176
1180
1177 <modify-function signature="at(int)const">
1181 <modify-function signature="at(int)const">
1178 <modify-argument index="1">
1182 <modify-argument index="1">
1179 <conversion-rule class="native">
1183 <conversion-rule class="native">
1180 <insert-template name="core.convert_int_arg_and_check_range">
1184 <insert-template name="core.convert_int_arg_and_check_range">
1181 <replace from="%CLASS_NAME%" to="QByteArray"/>
1185 <replace from="%CLASS_NAME%" to="QByteArray"/>
1182 <replace from="%FUNCTION_NAME%" to="at"/>
1186 <replace from="%FUNCTION_NAME%" to="at"/>
1183 </insert-template>
1187 </insert-template>
1184 </conversion-rule>
1188 </conversion-rule>
1185 </modify-argument>
1189 </modify-argument>
1186 </modify-function>
1190 </modify-function>
1187
1191
1188 <modify-function signature="append(const char *)" remove="all"/>
1192 <modify-function signature="append(const char *)" remove="all"/>
1189 <modify-function signature="append(QByteArray)">
1193 <modify-function signature="append(QByteArray)">
1190 <modify-argument index="0" replace-value="this"/>
1194 <modify-argument index="0" replace-value="this"/>
1191 </modify-function>
1195 </modify-function>
1192 <modify-function signature="append(QString)">
1196 <modify-function signature="append(QString)">
1193 <modify-argument index="0" replace-value="this"/>
1197 <modify-argument index="0" replace-value="this"/>
1194 </modify-function>
1198 </modify-function>
1195 <modify-function signature="append(const char *)" remove="all">
1199 <modify-function signature="append(const char *)" remove="all">
1196 <modify-argument index="0" replace-value="this"/>
1200 <modify-argument index="0" replace-value="this"/>
1197 </modify-function>
1201 </modify-function>
1198 <modify-function signature="append(char)">
1202 <modify-function signature="append(char)">
1199 <modify-argument index="0" replace-value="this"/>
1203 <modify-argument index="0" replace-value="this"/>
1200 <rename to="appendByte"/>
1204 <rename to="appendByte"/>
1201 </modify-function>
1205 </modify-function>
1202
1206
1203 <modify-function signature="count(const char *)const" remove="all"/>
1207 <modify-function signature="count(const char *)const" remove="all"/>
1204
1208
1205 <modify-function signature="data()" remove="all"/>
1209 <modify-function signature="data()" remove="all"/>
1206
1210
1207 <modify-function signature="endsWith(const char *)const" remove="all"/>
1211 <modify-function signature="endsWith(const char *)const" remove="all"/>
1208
1212
1209 <modify-function signature="fill(char,int)">
1213 <modify-function signature="fill(char,int)">
1210 <modify-argument index="0" replace-value="this"/>
1214 <modify-argument index="0" replace-value="this"/>
1211 </modify-function>
1215 </modify-function>
1212
1216
1213 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1217 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1214 <modify-function signature="indexOf(char,int)const">
1218 <modify-function signature="indexOf(char,int)const">
1215 <rename to="indexOfByte"/>
1219 <rename to="indexOfByte"/>
1216 </modify-function>
1220 </modify-function>
1217
1221
1218 <modify-function signature="insert(int,QByteArray)">
1222 <modify-function signature="insert(int,QByteArray)">
1219 <modify-argument index="0" replace-value="this"/>
1223 <modify-argument index="0" replace-value="this"/>
1220 </modify-function>
1224 </modify-function>
1221 <modify-function signature="insert(int,QString)">
1225 <modify-function signature="insert(int,QString)">
1222 <modify-argument index="0" replace-value="this"/>
1226 <modify-argument index="0" replace-value="this"/>
1223 </modify-function>
1227 </modify-function>
1224 <modify-function signature="insert(int,const char *)" remove="all"/>
1228 <modify-function signature="insert(int,const char *)" remove="all"/>
1225 <modify-function signature="insert(int,char)">
1229 <modify-function signature="insert(int,char)">
1226 <modify-argument index="0" replace-value="this"/>
1230 <modify-argument index="0" replace-value="this"/>
1227 <rename to="insertByte"/>
1231 <rename to="insertByte"/>
1228 </modify-function>
1232 </modify-function>
1229
1233
1230 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1234 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1231 <modify-function signature="lastIndexOf(char,int)const">
1235 <modify-function signature="lastIndexOf(char,int)const">
1232 <rename to="lastIndexOfByte"/>
1236 <rename to="lastIndexOfByte"/>
1233 </modify-function>
1237 </modify-function>
1234
1238
1235 <modify-function signature="prepend(QByteArray)">
1239 <modify-function signature="prepend(QByteArray)">
1236 <modify-argument index="0" replace-value="this"/>
1240 <modify-argument index="0" replace-value="this"/>
1237 </modify-function>
1241 </modify-function>
1238 <modify-function signature="prepend(const char *)" remove="all"/>
1242 <modify-function signature="prepend(const char *)" remove="all"/>
1239 <modify-function signature="prepend(char)">
1243 <modify-function signature="prepend(char)">
1240 <modify-argument index="0" replace-value="this"/>
1244 <modify-argument index="0" replace-value="this"/>
1241 <rename to="prependByte"/>
1245 <rename to="prependByte"/>
1242 </modify-function>
1246 </modify-function>
1243
1247
1244 <modify-function signature="remove(int,int)">
1248 <modify-function signature="remove(int,int)">
1245 <modify-argument index="0" replace-value="this"/>
1249 <modify-argument index="0" replace-value="this"/>
1246 </modify-function>
1250 </modify-function>
1247
1251
1248 <modify-function signature="replace(int,int,QByteArray)">
1252 <modify-function signature="replace(int,int,QByteArray)">
1249 <modify-argument index="0" replace-value="this"/>
1253 <modify-argument index="0" replace-value="this"/>
1250 </modify-function>
1254 </modify-function>
1251 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1255 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1252 <modify-function signature="replace(QByteArray,QByteArray)">
1256 <modify-function signature="replace(QByteArray,QByteArray)">
1253 <modify-argument index="0" replace-value="this"/>
1257 <modify-argument index="0" replace-value="this"/>
1254 </modify-function>
1258 </modify-function>
1255 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1259 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1256 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1260 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1257 <modify-function signature="replace(QString,QByteArray)">
1261 <modify-function signature="replace(QString,QByteArray)">
1258 <modify-argument index="0" replace-value="this"/>
1262 <modify-argument index="0" replace-value="this"/>
1259 </modify-function>
1263 </modify-function>
1260 <modify-function signature="replace(QString,const char *)" remove="all"/>
1264 <modify-function signature="replace(QString,const char *)" remove="all"/>
1261 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1265 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1262 <modify-function signature="replace(char,QByteArray)">
1266 <modify-function signature="replace(char,QByteArray)">
1263 <modify-argument index="0" replace-value="this"/>
1267 <modify-argument index="0" replace-value="this"/>
1264 </modify-function>
1268 </modify-function>
1265 <modify-function signature="replace(char,QString)">
1269 <modify-function signature="replace(char,QString)">
1266 <modify-argument index="0" replace-value="this"/>
1270 <modify-argument index="0" replace-value="this"/>
1267 </modify-function>
1271 </modify-function>
1268 <modify-function signature="replace(char,const char *)" remove="all"/>
1272 <modify-function signature="replace(char,const char *)" remove="all"/>
1269 <modify-function signature="replace(char,char)">
1273 <modify-function signature="replace(char,char)">
1270 <modify-argument index="0" replace-value="this"/>
1274 <modify-argument index="0" replace-value="this"/>
1271 </modify-function>
1275 </modify-function>
1272
1276
1273 <modify-function signature="startsWith(const char *)const" remove="all"/>
1277 <modify-function signature="startsWith(const char *)const" remove="all"/>
1274
1278
1275 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1279 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1276
1280
1277 <modify-function signature="number(int,int)">
1281 <modify-function signature="number(int,int)">
1278 <rename to="fromInt"/>
1282 <rename to="fromInt"/>
1279 </modify-function>
1283 </modify-function>
1280 <modify-function signature="number(uint,int)">
1284 <modify-function signature="number(uint,int)">
1281 <rename to="fromUInt"/>
1285 <rename to="fromUInt"/>
1282 </modify-function>
1286 </modify-function>
1283 <modify-function signature="number(qlonglong,int)">
1287 <modify-function signature="number(qlonglong,int)">
1284 <rename to="fromLongLong"/>
1288 <rename to="fromLongLong"/>
1285 </modify-function>
1289 </modify-function>
1286 <modify-function signature="number(qulonglong,int)">
1290 <modify-function signature="number(qulonglong,int)">
1287 <rename to="fromULongLong"/>
1291 <rename to="fromULongLong"/>
1288 </modify-function>
1292 </modify-function>
1289
1293
1290 <modify-function signature="setNum(int,int)">
1294 <modify-function signature="setNum(int,int)">
1291 <modify-argument index="0" replace-value="this"/>
1295 <modify-argument index="0" replace-value="this"/>
1292 <rename to="setInt"/>
1296 <rename to="setInt"/>
1293 </modify-function>
1297 </modify-function>
1294 <modify-function signature="setNum(uint,int)">
1298 <modify-function signature="setNum(uint,int)">
1295 <modify-argument index="0" replace-value="this"/>
1299 <modify-argument index="0" replace-value="this"/>
1296 <rename to="setUInt"/>
1300 <rename to="setUInt"/>
1297 </modify-function>
1301 </modify-function>
1298 <modify-function signature="setNum(short,int)">
1302 <modify-function signature="setNum(short,int)">
1299 <modify-argument index="0" replace-value="this"/>
1303 <modify-argument index="0" replace-value="this"/>
1300 <rename to="setShort"/>
1304 <rename to="setShort"/>
1301 </modify-function>
1305 </modify-function>
1302 <modify-function signature="setNum(ushort,int)">
1306 <modify-function signature="setNum(ushort,int)">
1303 <modify-argument index="0" replace-value="this"/>
1307 <modify-argument index="0" replace-value="this"/>
1304 <rename to="setUShort"/>
1308 <rename to="setUShort"/>
1305 </modify-function>
1309 </modify-function>
1306 <modify-function signature="setNum(qlonglong,int)">
1310 <modify-function signature="setNum(qlonglong,int)">
1307 <modify-argument index="0" replace-value="this"/>
1311 <modify-argument index="0" replace-value="this"/>
1308 <rename to="setLongLong"/>
1312 <rename to="setLongLong"/>
1309 </modify-function>
1313 </modify-function>
1310 <modify-function signature="setNum(qulonglong,int)">
1314 <modify-function signature="setNum(qulonglong,int)">
1311 <modify-argument index="0" replace-value="this"/>
1315 <modify-argument index="0" replace-value="this"/>
1312 <rename to="setULongLong"/>
1316 <rename to="setULongLong"/>
1313 </modify-function>
1317 </modify-function>
1314 <modify-function signature="setNum(double,char,int)">
1318 <modify-function signature="setNum(double,char,int)">
1315 <modify-argument index="0" replace-value="this"/>
1319 <modify-argument index="0" replace-value="this"/>
1316 <rename to="setDouble"/>
1320 <rename to="setDouble"/>
1317 </modify-function>
1321 </modify-function>
1318 <modify-function signature="setNum(float,char,int)">
1322 <modify-function signature="setNum(float,char,int)">
1319 <modify-argument index="0" replace-value="this"/>
1323 <modify-argument index="0" replace-value="this"/>
1320 <rename to="setFloat"/>
1324 <rename to="setFloat"/>
1321 </modify-function>
1325 </modify-function>
1322
1326
1323 <modify-function signature="toDouble(bool*)const">
1327 <modify-function signature="toDouble(bool*)const">
1324 <modify-argument index="1">
1328 <modify-argument index="1">
1325 <remove-default-expression/>
1329 <remove-default-expression/>
1326 <remove-argument/>
1330 <remove-argument/>
1327 <conversion-rule class="native">
1331 <conversion-rule class="native">
1328 <insert-template name="core.prepare_removed_bool*_argument"/>
1332 <insert-template name="core.prepare_removed_bool*_argument"/>
1329 </conversion-rule>
1333 </conversion-rule>
1330 </modify-argument>
1334 </modify-argument>
1331 <modify-argument index="return">
1335 <modify-argument index="return">
1332 <conversion-rule class="native">
1336 <conversion-rule class="native">
1333 <insert-template name="core.convert_to_null_or_primitive"/>
1337 <insert-template name="core.convert_to_null_or_primitive"/>
1334 </conversion-rule>
1338 </conversion-rule>
1335 </modify-argument>
1339 </modify-argument>
1336 </modify-function>
1340 </modify-function>
1337
1341
1338 <modify-function signature="toFloat(bool*)const">
1342 <modify-function signature="toFloat(bool*)const">
1339 <modify-argument index="1">
1343 <modify-argument index="1">
1340 <remove-default-expression/>
1344 <remove-default-expression/>
1341 <remove-argument/>
1345 <remove-argument/>
1342 <conversion-rule class="native">
1346 <conversion-rule class="native">
1343 <insert-template name="core.prepare_removed_bool*_argument"/>
1347 <insert-template name="core.prepare_removed_bool*_argument"/>
1344 </conversion-rule>
1348 </conversion-rule>
1345 </modify-argument>
1349 </modify-argument>
1346 <modify-argument index="return">
1350 <modify-argument index="return">
1347 <conversion-rule class="native">
1351 <conversion-rule class="native">
1348 <insert-template name="core.convert_to_null_or_primitive"/>
1352 <insert-template name="core.convert_to_null_or_primitive"/>
1349 </conversion-rule>
1353 </conversion-rule>
1350 </modify-argument>
1354 </modify-argument>
1351 </modify-function>
1355 </modify-function>
1352
1356
1353 <modify-function signature="toInt(bool*,int)const">
1357 <modify-function signature="toInt(bool*,int)const">
1354 <modify-argument index="1">
1358 <modify-argument index="1">
1355 <remove-default-expression/>
1359 <remove-default-expression/>
1356 <remove-argument/>
1360 <remove-argument/>
1357 <conversion-rule class="native">
1361 <conversion-rule class="native">
1358 <insert-template name="core.prepare_removed_bool*_argument"/>
1362 <insert-template name="core.prepare_removed_bool*_argument"/>
1359 </conversion-rule>
1363 </conversion-rule>
1360 </modify-argument>
1364 </modify-argument>
1361 <modify-argument index="return">
1365 <modify-argument index="return">
1362 <conversion-rule class="native">
1366 <conversion-rule class="native">
1363 <insert-template name="core.convert_to_null_or_primitive"/>
1367 <insert-template name="core.convert_to_null_or_primitive"/>
1364 </conversion-rule>
1368 </conversion-rule>
1365 </modify-argument>
1369 </modify-argument>
1366 </modify-function>
1370 </modify-function>
1367
1371
1368 <modify-function signature="toUShort(bool*,int)const">
1372 <modify-function signature="toUShort(bool*,int)const">
1369 <modify-argument index="1">
1373 <modify-argument index="1">
1370 <remove-default-expression/>
1374 <remove-default-expression/>
1371 <remove-argument/>
1375 <remove-argument/>
1372 <conversion-rule class="native">
1376 <conversion-rule class="native">
1373 <insert-template name="core.prepare_removed_bool*_argument"/>
1377 <insert-template name="core.prepare_removed_bool*_argument"/>
1374 </conversion-rule>
1378 </conversion-rule>
1375 </modify-argument>
1379 </modify-argument>
1376 <modify-argument index="return">
1380 <modify-argument index="return">
1377 <conversion-rule class="native">
1381 <conversion-rule class="native">
1378 <insert-template name="core.convert_to_null_or_primitive"/>
1382 <insert-template name="core.convert_to_null_or_primitive"/>
1379 </conversion-rule>
1383 </conversion-rule>
1380 </modify-argument>
1384 </modify-argument>
1381 </modify-function>
1385 </modify-function>
1382 </value-type>
1386 </value-type>
1383
1387
1384 <value-type name="QTextBoundaryFinder">
1388 <value-type name="QTextBoundaryFinder">
1385 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1389 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1386 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1390 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1387 </value-type>
1391 </value-type>
1388
1392
1389 <value-type name="QEasingCurve">
1393 <value-type name="QEasingCurve">
1390 <modify-function signature="customType()const" remove="all"/>
1394 <modify-function signature="customType()const" remove="all"/>
1391 <modify-function signature="setCustomType(double)" remove="all"/>
1395 <modify-function signature="setCustomType(double)" remove="all"/>
1392 </value-type>
1396 </value-type>
1393
1397
1394 <object-type name="QAbstractAnimation"/>
1398 <object-type name="QAbstractAnimation"/>
1395 <object-type name="QVariantAnimation"/>
1399 <object-type name="QVariantAnimation"/>
1396 <object-type name="QAnimationGroup"/>
1400 <object-type name="QAnimationGroup"/>
1397 <object-type name="QPauseAnimation"/>
1401 <object-type name="QPauseAnimation"/>
1398 <object-type name="QParallelAnimationGroup"/>
1402 <object-type name="QParallelAnimationGroup"/>
1399 <object-type name="QSequentialAnimationGroup"/>
1403 <object-type name="QSequentialAnimationGroup"/>
1400 <object-type name="QPropertyAnimation"/>
1404 <object-type name="QPropertyAnimation"/>
1401
1405
1402 <object-type name="QAbstractState"/>
1406 <object-type name="QAbstractState"/>
1403 <object-type name="QAbstractTransition"/>
1407 <object-type name="QAbstractTransition"/>
1404 <object-type name="QState"/>
1408 <object-type name="QState"/>
1405 <object-type name="QStateMachine"/>
1409 <object-type name="QStateMachine"/>
1406 <object-type name="QHistoryState"/>
1410 <object-type name="QHistoryState"/>
1407 <object-type name="QSignalTransition"/>
1411 <object-type name="QSignalTransition"/>
1408 <object-type name="QEventTransition"/>
1412 <object-type name="QEventTransition"/>
1409 <object-type name="QFinalState"/>
1413 <object-type name="QFinalState"/>
1410
1414
1411 <object-type name="QXmlStreamEntityResolver"/>
1415 <object-type name="QXmlStreamEntityResolver"/>
1412 <object-type name="QAbstractEventDispatcher">
1416 <object-type name="QAbstractEventDispatcher">
1413 <extra-includes>
1417 <extra-includes>
1414 <include file-name="QPair" location="global"/>
1418 <include file-name="QPair" location="global"/>
1415 </extra-includes>
1419 </extra-includes>
1416 </object-type>
1420 </object-type>
1417 <object-type name="QEventLoop"/>
1421 <object-type name="QEventLoop"/>
1418 <object-type name="QFile">
1422 <object-type name="QFile">
1419 <modify-function signature="readLink()const" remove="all"/>
1423 <modify-function signature="readLink()const" remove="all"/>
1420 <!--### Obsolete in 4.3-->
1424 <!--### Obsolete in 4.3-->
1421 <modify-function signature="readLink(QString)" remove="all"/>
1425 <modify-function signature="readLink(QString)" remove="all"/>
1422 <!--### Obsolete in 4.3-->
1426 <!--### Obsolete in 4.3-->
1423 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1427 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1424 <!-- Can't provide same API and performance -->
1428 <!-- Can't provide same API and performance -->
1425 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1429 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1426 <!-- Can't provide same API and performance -->
1430 <!-- Can't provide same API and performance -->
1427
1431
1428 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1432 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1429 <modify-function signature="decodeName(const char*)" remove="all"/>
1433 <modify-function signature="decodeName(const char*)" remove="all"/>
1430 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1434 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1431 <modify-function signature="unmap(uchar*)" remove="all"/>
1435 <modify-function signature="unmap(uchar*)" remove="all"/>
1432 </object-type>
1436 </object-type>
1433
1437
1434 <object-type name="QIODevice">
1438 <object-type name="QIODevice">
1435 <modify-function signature="peek(char *,qint64)" remove="all"/>
1439 <modify-function signature="peek(char *,qint64)" remove="all"/>
1436 <modify-function signature="read(char *,qint64)" remove="all"/>
1440 <modify-function signature="read(char *,qint64)" remove="all"/>
1437 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1441 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1438 <modify-function signature="write(const char *,qint64)" remove="all"/>
1442 <modify-function signature="write(const char *,qint64)" remove="all"/>
1439 </object-type>
1443 </object-type>
1440 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1444 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1441 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1445 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1442
1446
1443 <object-type name="QCryptographicHash">
1447 <object-type name="QCryptographicHash">
1444 <modify-function signature="addData(const char*,int)" remove="all"/>
1448 <modify-function signature="addData(const char*,int)" remove="all"/>
1445 </object-type>
1449 </object-type>
1446 <object-type name="QLibraryInfo"/>
1450 <object-type name="QLibraryInfo"/>
1447 <object-type name="QMutex"/>
1451 <object-type name="QMutex"/>
1448 <object-type name="QSemaphore"/>
1452 <object-type name="QSemaphore"/>
1449 <object-type name="QSocketNotifier"/>
1453 <object-type name="QSocketNotifier"/>
1450 <object-type name="QSystemLocale"/>
1454 <object-type name="QSystemLocale"/>
1451 <object-type name="QTemporaryFile">
1455 <object-type name="QTemporaryFile">
1452 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1456 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1453
1457
1454 <modify-function signature="createLocalFile(QFile&amp;)">
1458 <modify-function signature="createLocalFile(QFile&amp;)">
1455 <modify-argument index="1">
1459 <modify-argument index="1">
1456 <replace-type modified-type="QFile*"/>
1460 <replace-type modified-type="QFile*"/>
1457 <conversion-rule class="native">
1461 <conversion-rule class="native">
1458 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1462 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1459 </conversion-rule>
1463 </conversion-rule>
1460 </modify-argument>
1464 </modify-argument>
1461 </modify-function>
1465 </modify-function>
1462 </object-type>
1466 </object-type>
1463 <object-type name="QMimeData">
1467 <object-type name="QMimeData">
1464 <extra-includes>
1468 <extra-includes>
1465 <include file-name="QStringList" location="global"/>
1469 <include file-name="QStringList" location="global"/>
1466 <include file-name="QUrl" location="global"/>
1470 <include file-name="QUrl" location="global"/>
1467 </extra-includes>
1471 </extra-includes>
1468 </object-type>
1472 </object-type>
1469 <object-type name="QTextCodec">
1473 <object-type name="QTextCodec">
1470
1474
1471 <modify-function signature="setCodecForTr(QTextCodec*)">
1475 <modify-function signature="setCodecForTr(QTextCodec*)">
1472 <access modifier="private"/>
1476 <access modifier="private"/>
1473 <modify-argument index="1">
1477 <modify-argument index="1">
1474 <reference-count action="set" variable-name="__rcCodecForTr"/>
1478 <reference-count action="set" variable-name="__rcCodecForTr"/>
1475 </modify-argument>
1479 </modify-argument>
1476 </modify-function>
1480 </modify-function>
1477 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1481 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1478 <modify-argument index="1">
1482 <modify-argument index="1">
1479 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1483 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1480 </modify-argument>
1484 </modify-argument>
1481 </modify-function>
1485 </modify-function>
1482 <modify-function signature="setCodecForLocale(QTextCodec*)">
1486 <modify-function signature="setCodecForLocale(QTextCodec*)">
1483 <modify-argument index="1">
1487 <modify-argument index="1">
1484 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1488 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1485 </modify-argument>
1489 </modify-argument>
1486 </modify-function>
1490 </modify-function>
1487
1491
1488
1492
1489 <modify-function signature="codecForTr()">
1493 <modify-function signature="codecForTr()">
1490 <remove/>
1494 <remove/>
1491 </modify-function>
1495 </modify-function>
1492
1496
1493 <modify-function signature="QTextCodec()">
1497 <modify-function signature="QTextCodec()">
1494 <modify-argument index="-1">
1498 <modify-argument index="-1">
1495 <define-ownership class="java" owner="c++"/>
1499 <define-ownership class="java" owner="c++"/>
1496 </modify-argument>
1500 </modify-argument>
1497 </modify-function>
1501 </modify-function>
1498
1502
1499 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1503 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1500 <remove/>
1504 <remove/>
1501 </modify-function>
1505 </modify-function>
1502
1506
1503 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1507 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1504 <remove/>
1508 <remove/>
1505 </modify-function>
1509 </modify-function>
1506
1510
1507 <modify-function signature="toUnicode(const char*)const">
1511 <modify-function signature="toUnicode(const char*)const">
1508 <remove/>
1512 <remove/>
1509 </modify-function>
1513 </modify-function>
1510 </object-type>
1514 </object-type>
1511
1515
1512 <object-type name="QTextDecoder">
1516 <object-type name="QTextDecoder">
1513 <modify-function signature="toUnicode(const char*,int)">
1517 <modify-function signature="toUnicode(const char*,int)">
1514 <remove/>
1518 <remove/>
1515 </modify-function>
1519 </modify-function>
1516 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1520 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1517 </object-type>
1521 </object-type>
1518 <object-type name="QTextEncoder">
1522 <object-type name="QTextEncoder">
1519 <modify-function signature="fromUnicode(const QChar*,int)">
1523 <modify-function signature="fromUnicode(const QChar*,int)">
1520 <remove/>
1524 <remove/>
1521 </modify-function>
1525 </modify-function>
1522 </object-type>
1526 </object-type>
1523 <object-type name="QTimeLine"/>
1527 <object-type name="QTimeLine"/>
1524 <object-type name="QTranslator">
1528 <object-type name="QTranslator">
1525 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1529 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1526 <remove/>
1530 <remove/>
1527 </modify-function>
1531 </modify-function>
1528 </object-type>
1532 </object-type>
1529
1533
1530 <object-type name="QWaitCondition"/>
1534 <object-type name="QWaitCondition"/>
1531
1535
1532 <object-type name="QFileSystemWatcher">
1536 <object-type name="QFileSystemWatcher">
1533 <extra-includes>
1537 <extra-includes>
1534 <include file-name="QStringList" location="global"/>
1538 <include file-name="QStringList" location="global"/>
1535 </extra-includes>
1539 </extra-includes>
1536 </object-type>
1540 </object-type>
1537
1541
1538 <object-type name="QTextCodec::ConverterState">
1542 <object-type name="QTextCodec::ConverterState">
1539 <include file-name="QTextCodec" location="global"/>
1543 <include file-name="QTextCodec" location="global"/>
1540 </object-type>
1544 </object-type>
1541
1545
1542 <object-type name="QBuffer">
1546 <object-type name="QBuffer">
1543 <modify-function signature="buffer()">
1547 <modify-function signature="buffer()">
1544 <remove/>
1548 <remove/>
1545 </modify-function>
1549 </modify-function>
1546 <modify-function signature="connectNotify(const char *)" remove="all"/>
1550 <modify-function signature="connectNotify(const char *)" remove="all"/>
1547 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1551 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1548
1552
1549 <modify-function signature="setData(const char*,int)" remove="all"/>
1553 <modify-function signature="setData(const char*,int)" remove="all"/>
1550 </object-type>
1554 </object-type>
1551
1555
1552 <object-type name="QTimer"/>
1556 <object-type name="QTimer"/>
1553
1557
1554 <object-type name="QAbstractFileEngineHandler">
1558 <object-type name="QAbstractFileEngineHandler">
1555 <modify-function signature="create(const QString &amp;) const">
1559 <modify-function signature="create(const QString &amp;) const">
1556 <modify-argument index="return">
1560 <modify-argument index="return">
1557 <define-ownership owner="c++" class="shell"/>
1561 <define-ownership owner="c++" class="shell"/>
1558 </modify-argument>
1562 </modify-argument>
1559 </modify-function>
1563 </modify-function>
1560 </object-type>
1564 </object-type>
1561
1565
1562 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1566 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1563 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1567 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1564 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1568 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1565 <object-type name="QAbstractFileEngine">
1569 <object-type name="QAbstractFileEngine">
1566 <extra-includes>
1570 <extra-includes>
1567 <include file-name="QDateTime" location="global"/>
1571 <include file-name="QDateTime" location="global"/>
1568 </extra-includes>
1572 </extra-includes>
1569 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1573 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1570 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1574 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1571 </object-type>
1575 </object-type>
1572
1576
1573 <object-type name="QProcess">
1577 <object-type name="QProcess">
1574 <modify-function signature="readChannelMode()const" remove="all"/>
1578 <modify-function signature="readChannelMode()const" remove="all"/>
1575 <!--### Obsolete in 4.3-->
1579 <!--### Obsolete in 4.3-->
1576 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1580 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1577 <!--### Obsolete in 4.3-->
1581 <!--### Obsolete in 4.3-->
1578 </object-type>
1582 </object-type>
1579
1583
1580 <object-type name="QSignalMapper">
1584 <object-type name="QSignalMapper">
1581 <modify-function signature="mapped(const QString &amp;)">
1585 <modify-function signature="mapped(const QString &amp;)">
1582 <rename to="mappedString"/>
1586 <rename to="mappedString"/>
1583 </modify-function>
1587 </modify-function>
1584 <modify-function signature="mapped(int)">
1588 <modify-function signature="mapped(int)">
1585 <rename to="mappedInteger"/>
1589 <rename to="mappedInteger"/>
1586 </modify-function>
1590 </modify-function>
1587 <modify-function signature="mapped(QObject *)">
1591 <modify-function signature="mapped(QObject *)">
1588 <rename to="mappedQObject"/>
1592 <rename to="mappedQObject"/>
1589 </modify-function>
1593 </modify-function>
1590 <modify-function signature="mapped(QWidget *)" remove="all"/>
1594 <modify-function signature="mapped(QWidget *)" remove="all"/>
1591
1595
1592 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1596 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1593
1597
1594 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1598 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1595
1599
1596 <!-- ### overloads -->
1600 <!-- ### overloads -->
1597 <modify-function signature="mapping(int)const">
1601 <modify-function signature="mapping(int)const">
1598 <rename to="mappingById"/>
1602 <rename to="mappingById"/>
1599 </modify-function>
1603 </modify-function>
1600 <modify-function signature="mapping(QString)const">
1604 <modify-function signature="mapping(QString)const">
1601 <rename to="mappingByString"/>
1605 <rename to="mappingByString"/>
1602 </modify-function>
1606 </modify-function>
1603 <modify-function signature="mapping(QObject*)const">
1607 <modify-function signature="mapping(QObject*)const">
1604 <rename to="mappingByObject"/>
1608 <rename to="mappingByObject"/>
1605 </modify-function>
1609 </modify-function>
1606 <modify-function signature="setMapping(QObject*,int)">
1610 <modify-function signature="setMapping(QObject*,int)">
1607 <rename to="setMappingById"/>
1611 <rename to="setMappingById"/>
1608 </modify-function>
1612 </modify-function>
1609 <modify-function signature="setMapping(QObject*,QString)">
1613 <modify-function signature="setMapping(QObject*,QString)">
1610 <rename to="setMappingByString"/>
1614 <rename to="setMappingByString"/>
1611 </modify-function>
1615 </modify-function>
1612 <modify-function signature="setMapping(QObject*,QObject*)">
1616 <modify-function signature="setMapping(QObject*,QObject*)">
1613 <rename to="setMappingByObject"/>
1617 <rename to="setMappingByObject"/>
1614 </modify-function>
1618 </modify-function>
1615 </object-type>
1619 </object-type>
1616
1620
1617 <object-type name="QObject">
1621 <object-type name="QObject">
1618 <modify-function signature="childEvent(QChildEvent*)">
1622 <modify-function signature="childEvent(QChildEvent*)">
1619 <modify-argument index="1" invalidate-after-use="yes"/>
1623 <modify-argument index="1" invalidate-after-use="yes"/>
1620 </modify-function>
1624 </modify-function>
1621 <modify-function signature="customEvent(QEvent*)">
1625 <modify-function signature="customEvent(QEvent*)">
1622 <modify-argument index="1" invalidate-after-use="yes"/>
1626 <modify-argument index="1" invalidate-after-use="yes"/>
1623 </modify-function>
1627 </modify-function>
1624 <modify-function signature="event(QEvent*)">
1628 <modify-function signature="event(QEvent*)">
1625 <modify-argument index="1" invalidate-after-use="yes"/>
1629 <modify-argument index="1" invalidate-after-use="yes"/>
1626 </modify-function>
1630 </modify-function>
1627 <modify-function signature="eventFilter(QObject*,QEvent*)">
1631 <modify-function signature="eventFilter(QObject*,QEvent*)">
1628 <modify-argument index="2" invalidate-after-use="yes"/>
1632 <modify-argument index="2" invalidate-after-use="yes"/>
1629 </modify-function>
1633 </modify-function>
1630 <modify-function signature="timerEvent(QTimerEvent*)">
1634 <modify-function signature="timerEvent(QTimerEvent*)">
1631 <modify-argument index="1" invalidate-after-use="yes"/>
1635 <modify-argument index="1" invalidate-after-use="yes"/>
1632 </modify-function>
1636 </modify-function>
1633
1637
1634 <modify-function signature="installEventFilter(QObject*)">
1638 <modify-function signature="installEventFilter(QObject*)">
1635 <modify-argument index="1">
1639 <modify-argument index="1">
1636 <reference-count action="add" variable-name="__rcEventFilters"/>
1640 <reference-count action="add" variable-name="__rcEventFilters"/>
1637 </modify-argument>
1641 </modify-argument>
1638 </modify-function>
1642 </modify-function>
1639 <modify-function signature="removeEventFilter(QObject*)">
1643 <modify-function signature="removeEventFilter(QObject*)">
1640 <modify-argument index="1">
1644 <modify-argument index="1">
1641 <reference-count action="remove" variable-name="__rcEventFilters"/>
1645 <reference-count action="remove" variable-name="__rcEventFilters"/>
1642 </modify-argument>
1646 </modify-argument>
1643 </modify-function>
1647 </modify-function>
1644 <modify-function signature="setParent(QObject*)">
1648 <modify-function signature="setParent(QObject*)">
1645 <modify-argument index="1">
1649 <modify-argument index="1">
1646 <reference-count action="ignore"/>
1650 <reference-count action="ignore"/>
1647 </modify-argument>
1651 </modify-argument>
1648 </modify-function>
1652 </modify-function>
1649
1653
1650 <modify-function signature="deleteLater()">
1654 <modify-function signature="deleteLater()">
1651 <rename to="disposeLater"/>
1655 <rename to="disposeLater"/>
1652 </modify-function>
1656 </modify-function>
1653
1657
1654 <modify-function signature="inherits(const char*)const">
1658 <modify-function signature="inherits(const char*)const">
1655 <remove/>
1659 <remove/>
1656 </modify-function>
1660 </modify-function>
1657
1661
1658 <modify-function signature="property(const char*)const">
1662 <modify-function signature="property(const char*)const">
1659 <access modifier="private"/>
1663 <access modifier="private"/>
1660 </modify-function>
1664 </modify-function>
1661
1665
1662 <modify-function signature="setProperty(const char*,QVariant)">
1666 <modify-function signature="setProperty(const char*,QVariant)">
1663 <access modifier="private"/>
1667 <access modifier="private"/>
1664 </modify-function>
1668 </modify-function>
1665
1669
1666
1670
1667 <extra-includes>
1671 <extra-includes>
1668 <include file-name="QVarLengthArray" location="global"/>
1672 <include file-name="QVarLengthArray" location="global"/>
1669 </extra-includes>
1673 </extra-includes>
1670
1674
1671
1675
1672 <modify-function signature="property(const char*)const">
1676 <modify-function signature="property(const char*)const">
1673 <modify-argument index="1">
1677 <modify-argument index="1">
1674 <replace-type modified-type="QString"/>
1678 <replace-type modified-type="QString"/>
1675 <conversion-rule class="native">
1679 <conversion-rule class="native">
1676 <insert-template name="core.convert_string_arg_to_char*"/>
1680 <insert-template name="core.convert_string_arg_to_char*"/>
1677 </conversion-rule>
1681 </conversion-rule>
1678 </modify-argument>
1682 </modify-argument>
1679 </modify-function>
1683 </modify-function>
1680
1684
1681 <modify-function signature="setProperty(const char*,QVariant)">
1685 <modify-function signature="setProperty(const char*,QVariant)">
1682 <modify-argument index="1">
1686 <modify-argument index="1">
1683 <replace-type modified-type="QString"/>
1687 <replace-type modified-type="QString"/>
1684 <conversion-rule class="native">
1688 <conversion-rule class="native">
1685 <insert-template name="core.convert_string_arg_to_char*"/>
1689 <insert-template name="core.convert_string_arg_to_char*"/>
1686 </conversion-rule>
1690 </conversion-rule>
1687 </modify-argument>
1691 </modify-argument>
1688 </modify-function>
1692 </modify-function>
1689
1693
1690 <modify-function signature="inherits(const char*)const">
1694 <modify-function signature="inherits(const char*)const">
1691 <modify-argument index="1">
1695 <modify-argument index="1">
1692 <replace-type modified-type="QString"/>
1696 <replace-type modified-type="QString"/>
1693 <conversion-rule class="native">
1697 <conversion-rule class="native">
1694 <insert-template name="core.convert_string_arg_to_char*"/>
1698 <insert-template name="core.convert_string_arg_to_char*"/>
1695 </conversion-rule>
1699 </conversion-rule>
1696 </modify-argument>
1700 </modify-argument>
1697 </modify-function>
1701 </modify-function>
1698
1702
1699 <!-- These are already decorated in PythonQt Std Decorators, do not generate them! -->
1703 <!-- These are already decorated in PythonQt Std Decorators, do not generate them! -->
1700 <modify-function signature="parent()const" remove="all"/>
1704 <modify-function signature="parent()const" remove="all"/>
1701 <modify-function signature="setParent(QObject*)" remove="all"/>
1705 <modify-function signature="setParent(QObject*)" remove="all"/>
1702 <modify-function signature="property(const char*)const" remove="all"/>
1706 <modify-function signature="property(const char*)const" remove="all"/>
1703 <modify-function signature="setProperty(const char*,QVariant)" remove="all"/>
1707 <modify-function signature="setProperty(const char*,QVariant)" remove="all"/>
1704 </object-type>
1708 </object-type>
1705
1709
1706 <object-type name="QCoreApplication">
1710 <object-type name="QCoreApplication">
1707 <extra-includes>
1711 <extra-includes>
1708 <include file-name="QStringList" location="global"/>
1712 <include file-name="QStringList" location="global"/>
1709 </extra-includes>
1713 </extra-includes>
1710
1714
1711 <modify-function signature="argv()" remove="all"/>
1715 <modify-function signature="argv()" remove="all"/>
1712 <!-- Obsolete -->
1716 <!-- Obsolete -->
1713 <modify-function signature="argc()" remove="all"/>
1717 <modify-function signature="argc()" remove="all"/>
1714 <!-- Obsolete -->
1718 <!-- Obsolete -->
1715
1719
1716 <modify-function signature="notify(QObject*,QEvent*)">
1720 <modify-function signature="notify(QObject*,QEvent*)">
1717 <modify-argument index="2" invalidate-after-use="yes"/>
1721 <modify-argument index="2" invalidate-after-use="yes"/>
1718 </modify-function>
1722 </modify-function>
1719
1723
1720
1724
1721 <modify-function signature="QCoreApplication(int &amp;, char **)">
1725 <modify-function signature="QCoreApplication(int &amp;, char **)">
1722 <access modifier="private"/>
1726 <access modifier="private"/>
1723 </modify-function>
1727 </modify-function>
1724 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1728 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1725 <modify-function signature="removePostedEvents(QObject*)">
1729 <modify-function signature="removePostedEvents(QObject*)">
1726 <modify-argument index="1">
1730 <modify-argument index="1">
1727 <reference-count action="ignore"/>
1731 <reference-count action="ignore"/>
1728 </modify-argument>
1732 </modify-argument>
1729 </modify-function>
1733 </modify-function>
1730 <modify-function signature="removePostedEvents(QObject*,int)">
1734 <modify-function signature="removePostedEvents(QObject*,int)">
1731 <modify-argument index="1">
1735 <modify-argument index="1">
1732 <reference-count action="ignore"/>
1736 <reference-count action="ignore"/>
1733 </modify-argument>
1737 </modify-argument>
1734 </modify-function>
1738 </modify-function>
1735
1739
1736 <modify-function signature="installTranslator(QTranslator *)">
1740 <modify-function signature="installTranslator(QTranslator *)">
1737 <modify-argument index="1">
1741 <modify-argument index="1">
1738 <reference-count action="add" variable-name="__rcTranslators"/>
1742 <reference-count action="add" variable-name="__rcTranslators"/>
1739 </modify-argument>
1743 </modify-argument>
1740 </modify-function>
1744 </modify-function>
1741
1745
1742 <modify-function signature="removeTranslator(QTranslator *)">
1746 <modify-function signature="removeTranslator(QTranslator *)">
1743 <modify-argument index="1">
1747 <modify-argument index="1">
1744 <reference-count action="remove" variable-name="__rcTranslators"/>
1748 <reference-count action="remove" variable-name="__rcTranslators"/>
1745 </modify-argument>
1749 </modify-argument>
1746 </modify-function>
1750 </modify-function>
1747
1751
1748
1752
1749 <modify-function signature="postEvent(QObject*,QEvent*)">
1753 <modify-function signature="postEvent(QObject*,QEvent*)">
1750 <modify-argument index="2">
1754 <modify-argument index="2">
1751 <define-ownership class="java" owner="c++"/>
1755 <define-ownership class="java" owner="c++"/>
1752 </modify-argument>
1756 </modify-argument>
1753 </modify-function>
1757 </modify-function>
1754
1758
1755 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1759 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1756 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1760 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1757 <modify-function signature="arguments()" remove="all"/>
1761 <modify-function signature="arguments()" remove="all"/>
1758 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1762 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1759 <modify-argument index="1">
1763 <modify-argument index="1">
1760 <replace-type modified-type="QString"/>
1764 <replace-type modified-type="QString"/>
1761 <conversion-rule class="native">
1765 <conversion-rule class="native">
1762 <insert-template name="core.convert_string_arg_to_char*"/>
1766 <insert-template name="core.convert_string_arg_to_char*"/>
1763 </conversion-rule>
1767 </conversion-rule>
1764 </modify-argument>
1768 </modify-argument>
1765 <modify-argument index="2">
1769 <modify-argument index="2">
1766 <replace-type modified-type="QString"/>
1770 <replace-type modified-type="QString"/>
1767 <conversion-rule class="native">
1771 <conversion-rule class="native">
1768 <insert-template name="core.convert_string_arg_to_char*"/>
1772 <insert-template name="core.convert_string_arg_to_char*"/>
1769 </conversion-rule>
1773 </conversion-rule>
1770 </modify-argument>
1774 </modify-argument>
1771 <modify-argument index="3">
1775 <modify-argument index="3">
1772 <replace-type modified-type="QString"/>
1776 <replace-type modified-type="QString"/>
1773 <conversion-rule class="native">
1777 <conversion-rule class="native">
1774 <insert-template name="core.convert_string_arg_to_char*"/>
1778 <insert-template name="core.convert_string_arg_to_char*"/>
1775 </conversion-rule>
1779 </conversion-rule>
1776 </modify-argument>
1780 </modify-argument>
1777 </modify-function>
1781 </modify-function>
1778 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1782 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1779 <modify-argument index="1">
1783 <modify-argument index="1">
1780 <replace-type modified-type="QString"/>
1784 <replace-type modified-type="QString"/>
1781 <conversion-rule class="native">
1785 <conversion-rule class="native">
1782 <insert-template name="core.convert_string_arg_to_char*"/>
1786 <insert-template name="core.convert_string_arg_to_char*"/>
1783 </conversion-rule>
1787 </conversion-rule>
1784 </modify-argument>
1788 </modify-argument>
1785 <modify-argument index="2">
1789 <modify-argument index="2">
1786 <replace-type modified-type="QString"/>
1790 <replace-type modified-type="QString"/>
1787 <conversion-rule class="native">
1791 <conversion-rule class="native">
1788 <insert-template name="core.convert_string_arg_to_char*"/>
1792 <insert-template name="core.convert_string_arg_to_char*"/>
1789 </conversion-rule>
1793 </conversion-rule>
1790 </modify-argument>
1794 </modify-argument>
1791 <modify-argument index="3">
1795 <modify-argument index="3">
1792 <replace-type modified-type="QString"/>
1796 <replace-type modified-type="QString"/>
1793 <conversion-rule class="native">
1797 <conversion-rule class="native">
1794 <insert-template name="core.convert_string_arg_to_char*"/>
1798 <insert-template name="core.convert_string_arg_to_char*"/>
1795 </conversion-rule>
1799 </conversion-rule>
1796 </modify-argument>
1800 </modify-argument>
1797 </modify-function>
1801 </modify-function>
1798
1802
1799 </object-type>
1803 </object-type>
1800
1804
1801 <object-type name="QSettings">
1805 <object-type name="QSettings">
1802 <extra-includes>
1806 <extra-includes>
1803 <include file-name="QStringList" location="global"/>
1807 <include file-name="QStringList" location="global"/>
1804 </extra-includes>
1808 </extra-includes>
1805
1809
1806 <modify-function signature="setIniCodec(QTextCodec*)">
1810 <modify-function signature="setIniCodec(QTextCodec*)">
1807 <modify-argument index="1">
1811 <modify-argument index="1">
1808 <reference-count action="set" variable-name="__rcIniCodec"/>
1812 <reference-count action="set" variable-name="__rcIniCodec"/>
1809 </modify-argument>
1813 </modify-argument>
1810 </modify-function>
1814 </modify-function>
1811
1815
1812 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1816 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1813 <!--### Obsolete in 4.3-->
1817 <!--### Obsolete in 4.3-->
1814 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1818 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1815 <!--### Obsolete in 4.3-->
1819 <!--### Obsolete in 4.3-->
1816 </object-type>
1820 </object-type>
1817
1821
1818 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1822 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1819 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1823 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1820 <modify-field name="c" read="false" write="false"/>
1824 <modify-field name="c" read="false" write="false"/>
1821 </object-type>
1825 </object-type>
1822 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1826 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1823 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1827 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1824
1828
1825 <object-type name="QDataStream">
1829 <object-type name="QDataStream">
1826 <extra-includes>
1830 <extra-includes>
1827 <include file-name="PythonQtConversion.h" location="global"/>
1831 <include file-name="PythonQtConversion.h" location="global"/>
1828 </extra-includes>
1832 </extra-includes>
1829 <modify-function signature="setDevice(QIODevice*)">
1833 <modify-function signature="setDevice(QIODevice*)">
1830 <modify-argument index="1">
1834 <modify-argument index="1">
1831 <reference-count action="set" variable-name="__rcDevice"/>
1835 <reference-count action="set" variable-name="__rcDevice"/>
1832 </modify-argument>
1836 </modify-argument>
1833 </modify-function>
1837 </modify-function>
1834 <modify-function signature="unsetDevice()">
1838 <modify-function signature="unsetDevice()">
1835 <inject-code position="end">
1839 <inject-code position="end">
1836 __rcDevice = null;
1840 __rcDevice = null;
1837 </inject-code>
1841 </inject-code>
1838 </modify-function>
1842 </modify-function>
1839
1843
1840
1844
1841 <modify-function signature="operator&lt;&lt;(const char*)">
1845 <modify-function signature="operator&lt;&lt;(const char*)">
1842 <remove/>
1846 <remove/>
1843 </modify-function>
1847 </modify-function>
1844 <modify-function signature="operator&lt;&lt;(unsigned char)">
1848 <modify-function signature="operator&lt;&lt;(unsigned char)">
1845 <remove/>
1849 <remove/>
1846 </modify-function>
1850 </modify-function>
1847 <modify-function signature="operator&lt;&lt;(unsigned int)">
1851 <modify-function signature="operator&lt;&lt;(unsigned int)">
1848 <remove/>
1852 <remove/>
1849 </modify-function>
1853 </modify-function>
1850 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1854 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1851 <remove/>
1855 <remove/>
1852 </modify-function>
1856 </modify-function>
1853 <modify-function signature="operator&lt;&lt;(unsigned short)">
1857 <modify-function signature="operator&lt;&lt;(unsigned short)">
1854 <remove/>
1858 <remove/>
1855 </modify-function>
1859 </modify-function>
1856
1860
1857 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1861 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1858 <remove/>
1862 <remove/>
1859 </modify-function>
1863 </modify-function>
1860 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1864 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1861 <remove/>
1865 <remove/>
1862 </modify-function>
1866 </modify-function>
1863 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1867 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1864 <remove/>
1868 <remove/>
1865 </modify-function>
1869 </modify-function>
1866 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1870 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1867 <remove/>
1871 <remove/>
1868 </modify-function>
1872 </modify-function>
1869
1873
1870 <modify-function signature="readRawData(char*,int)">
1874 <modify-function signature="readRawData(char*,int)">
1871 <remove/>
1875 <remove/>
1872 </modify-function>
1876 </modify-function>
1873 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1877 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1874 <remove/>
1878 <remove/>
1875 </modify-function>
1879 </modify-function>
1876 <modify-function signature="writeRawData(const char*,int)">
1880 <modify-function signature="writeRawData(const char*,int)">
1877 <remove/>
1881 <remove/>
1878 </modify-function>
1882 </modify-function>
1879 <modify-function signature="writeBytes(const char*,uint)">
1883 <modify-function signature="writeBytes(const char*,uint)">
1880 <remove/>
1884 <remove/>
1881 </modify-function>
1885 </modify-function>
1882
1886
1883 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1887 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1884 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1888 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1885
1889
1886 <modify-function signature="operator&lt;&lt;(bool)" remove="all"/>
1890 <modify-function signature="operator&lt;&lt;(bool)" remove="all"/>
1887 <modify-function signature="operator&lt;&lt;(unsigned char)" remove="all"/>
1891 <modify-function signature="operator&lt;&lt;(unsigned char)" remove="all"/>
1888 <modify-function signature="operator&lt;&lt;(int)" remove="all"/>
1892 <modify-function signature="operator&lt;&lt;(int)" remove="all"/>
1889 <modify-function signature="operator&lt;&lt;(qint64)" remove="all"/>
1893 <modify-function signature="operator&lt;&lt;(qint64)" remove="all"/>
1890 <modify-function signature="operator&lt;&lt;(float)" remove="all"/>
1894 <modify-function signature="operator&lt;&lt;(float)" remove="all"/>
1891 <modify-function signature="operator&lt;&lt;(double)" remove="all"/>
1895 <modify-function signature="operator&lt;&lt;(double)" remove="all"/>
1892 <modify-function signature="operator&lt;&lt;(short)" remove="all"/>
1896 <modify-function signature="operator&lt;&lt;(short)" remove="all"/>
1893
1897
1894 <modify-function signature="operator&gt;&gt;(bool &amp;)" remove="all"/>
1898 <modify-function signature="operator&gt;&gt;(bool &amp;)" remove="all"/>
1895 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)" remove="all"/>
1899 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)" remove="all"/>
1896 <modify-function signature="operator&gt;&gt;(int &amp;)" remove="all"/>
1900 <modify-function signature="operator&gt;&gt;(int &amp;)" remove="all"/>
1897 <modify-function signature="operator&gt;&gt;(uint &amp;)" remove="all"/>
1901 <modify-function signature="operator&gt;&gt;(uint &amp;)" remove="all"/>
1898 <modify-function signature="operator&gt;&gt;(qint64 &amp;)" remove="all"/>
1902 <modify-function signature="operator&gt;&gt;(qint64 &amp;)" remove="all"/>
1899 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)" remove="all"/>
1903 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)" remove="all"/>
1900 <modify-function signature="operator&gt;&gt;(float &amp;)" remove="all"/>
1904 <modify-function signature="operator&gt;&gt;(float &amp;)" remove="all"/>
1901 <modify-function signature="operator&gt;&gt;(double &amp;)" remove="all"/>
1905 <modify-function signature="operator&gt;&gt;(double &amp;)" remove="all"/>
1902 <modify-function signature="operator&gt;&gt;(short &amp;)" remove="all"/>
1906 <modify-function signature="operator&gt;&gt;(short &amp;)" remove="all"/>
1903 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)" remove="all"/>
1907 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)" remove="all"/>
1904
1908
1905 <inject-code class="pywrap-h">
1909 <inject-code class="pywrap-h">
1906 QString readQString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1910 QString readQString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1907 QString readString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1911 QString readString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1908 QChar readQChar(QDataStream* d) { QChar r; (*d) &gt;&gt; r; return r; }
1912 QChar readQChar(QDataStream* d) { QChar r; (*d) &gt;&gt; r; return r; }
1909 QStringList readQStringList(QDataStream* d) { QStringList r; (*d) &gt;&gt; r; return r; }
1913 QStringList readQStringList(QDataStream* d) { QStringList r; (*d) &gt;&gt; r; return r; }
1910 QVariant readQVariant(QDataStream* d) { QVariant r; (*d) &gt;&gt; r; return r; }
1914 QVariant readQVariant(QDataStream* d) { QVariant r; (*d) &gt;&gt; r; return r; }
1911 bool readBool(QDataStream* d) { bool r; (*d) &gt;&gt; r; return r; }
1915 bool readBool(QDataStream* d) { bool r; (*d) &gt;&gt; r; return r; }
1912 qint8 readInt8(QDataStream* d) { qint8 r; (*d) &gt;&gt; r; return r; }
1916 qint8 readInt8(QDataStream* d) { qint8 r; (*d) &gt;&gt; r; return r; }
1913 quint8 readUInt8(QDataStream* d) { quint8 r; (*d) &gt;&gt; r; return r; }
1917 quint8 readUInt8(QDataStream* d) { quint8 r; (*d) &gt;&gt; r; return r; }
1914 qint16 readInt16(QDataStream* d) { qint16 r; (*d) &gt;&gt; r; return r; }
1918 qint16 readInt16(QDataStream* d) { qint16 r; (*d) &gt;&gt; r; return r; }
1915 quint16 readUInt16(QDataStream* d) { quint16 r; (*d) &gt;&gt; r; return r; }
1919 quint16 readUInt16(QDataStream* d) { quint16 r; (*d) &gt;&gt; r; return r; }
1916 qint32 readInt32(QDataStream* d) { qint32 r; (*d) &gt;&gt; r; return r; }
1920 qint32 readInt32(QDataStream* d) { qint32 r; (*d) &gt;&gt; r; return r; }
1917 quint32 readUInt32(QDataStream* d) { quint32 r; (*d) &gt;&gt; r; return r; }
1921 quint32 readUInt32(QDataStream* d) { quint32 r; (*d) &gt;&gt; r; return r; }
1918 qint64 readInt64(QDataStream* d) { qint64 r; (*d) &gt;&gt; r; return r; }
1922 qint64 readInt64(QDataStream* d) { qint64 r; (*d) &gt;&gt; r; return r; }
1919 quint64 readUInt64(QDataStream* d) { quint64 r; (*d) &gt;&gt; r; return r; }
1923 quint64 readUInt64(QDataStream* d) { quint64 r; (*d) &gt;&gt; r; return r; }
1920 float readFloat(QDataStream* d) { float r; (*d) &gt;&gt; r; return r; }
1924 float readFloat(QDataStream* d) { float r; (*d) &gt;&gt; r; return r; }
1921 double readDouble(QDataStream* d) { double r; (*d) &gt;&gt; r; return r; }
1925 double readDouble(QDataStream* d) { double r; (*d) &gt;&gt; r; return r; }
1922
1926
1923 void writeQString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1927 void writeQString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1924 void writeString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1928 void writeString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1925 void writeQChar(QDataStream* d, const QChar&amp; v) { (*d) &lt;&lt; v; }
1929 void writeQChar(QDataStream* d, const QChar&amp; v) { (*d) &lt;&lt; v; }
1926 void writeQStringList(QDataStream* d, const QStringList&amp; v) { (*d) &lt;&lt; v; }
1930 void writeQStringList(QDataStream* d, const QStringList&amp; v) { (*d) &lt;&lt; v; }
1927 void writeQVariant(QDataStream* d, const QVariant&amp; v) { (*d) &lt;&lt; v; }
1931 void writeQVariant(QDataStream* d, const QVariant&amp; v) { (*d) &lt;&lt; v; }
1928 void writeBool(QDataStream* d, bool v) { (*d) &lt;&lt; v; }
1932 void writeBool(QDataStream* d, bool v) { (*d) &lt;&lt; v; }
1929 void writeInt8(QDataStream* d, qint8 v) { (*d) &lt;&lt; v; }
1933 void writeInt8(QDataStream* d, qint8 v) { (*d) &lt;&lt; v; }
1930 void writeUInt8(QDataStream* d, quint8 v) { (*d) &lt;&lt; v; }
1934 void writeUInt8(QDataStream* d, quint8 v) { (*d) &lt;&lt; v; }
1931 void writeInt16(QDataStream* d, qint16 v) { (*d) &lt;&lt; v; }
1935 void writeInt16(QDataStream* d, qint16 v) { (*d) &lt;&lt; v; }
1932 void writeUInt16(QDataStream* d, quint16 v) { (*d) &lt;&lt; v; }
1936 void writeUInt16(QDataStream* d, quint16 v) { (*d) &lt;&lt; v; }
1933 void writeInt32(QDataStream* d, qint32 v) { (*d) &lt;&lt; v; }
1937 void writeInt32(QDataStream* d, qint32 v) { (*d) &lt;&lt; v; }
1934 void writeUInt32(QDataStream* d, quint32 v) { (*d) &lt;&lt; v; }
1938 void writeUInt32(QDataStream* d, quint32 v) { (*d) &lt;&lt; v; }
1935 void writeInt64(QDataStream* d, qint64 v) { (*d) &lt;&lt; v; }
1939 void writeInt64(QDataStream* d, qint64 v) { (*d) &lt;&lt; v; }
1936 void writeUInt64(QDataStream* d, quint64 v) { (*d) &lt;&lt; v; }
1940 void writeUInt64(QDataStream* d, quint64 v) { (*d) &lt;&lt; v; }
1937 void writeFloat(QDataStream* d, float v) { (*d) &lt;&lt; v; }
1941 void writeFloat(QDataStream* d, float v) { (*d) &lt;&lt; v; }
1938 void writeDouble(QDataStream* d, double v) { (*d) &lt;&lt; v; }
1942 void writeDouble(QDataStream* d, double v) { (*d) &lt;&lt; v; }
1939
1943
1940 int writeRawData(QDataStream* d, PyObject* o) {
1944 int writeRawData(QDataStream* d, PyObject* o) {
1941 bool ok;
1945 bool ok;
1942 QByteArray r = PythonQtConv::PyObjGetBytes(o, false, ok);
1946 QByteArray r = PythonQtConv::PyObjGetBytes(o, false, ok);
1943 return (*d).writeRawData(r.constData(), r.size());
1947 return (*d).writeRawData(r.constData(), r.size());
1944 }
1948 }
1945
1949
1946 PyObject* readRawData(QDataStream* d, int len) {
1950 PyObject* readRawData(QDataStream* d, int len) {
1947 QByteArray r;
1951 QByteArray r;
1948 r.resize(len);
1952 r.resize(len);
1949 int result = d-&gt;readRawData(r.data(), r.size());
1953 int result = d-&gt;readRawData(r.data(), r.size());
1950 if (result&gt;=0) {
1954 if (result&gt;=0) {
1955 #ifdef PY3K
1956 return PyUnicode_FromStringAndSize(r.data(), result);
1957 #else
1951 return PyString_FromStringAndSize(r.data(), result);
1958 return PyString_FromStringAndSize(r.data(), result);
1959 #endif
1952 } else {
1960 } else {
1953 Py_INCREF(Py_None);
1961 Py_INCREF(Py_None);
1954 return Py_None;
1962 return Py_None;
1955 }
1963 }
1956 }
1964 }
1957 </inject-code>
1965 </inject-code>
1958 </object-type>
1966 </object-type>
1959
1967
1960 <object-type name="QFSFileEngine">
1968 <object-type name="QFSFileEngine">
1961 <extra-includes>
1969 <extra-includes>
1962 <include file-name="QDateTime" location="global"/>
1970 <include file-name="QDateTime" location="global"/>
1963 </extra-includes>
1971 </extra-includes>
1964 </object-type>
1972 </object-type>
1965
1973
1966 <object-type name="QTextStream">
1974 <object-type name="QTextStream">
1967 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1975 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1968 <remove/>
1976 <remove/>
1969 </modify-function>
1977 </modify-function>
1970 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1978 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1971 <remove/>
1979 <remove/>
1972 </modify-function>
1980 </modify-function>
1973 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
1981 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
1974 <remove/>
1982 <remove/>
1975 </modify-function>
1983 </modify-function>
1976 <modify-function signature="operator&lt;&lt;(const void*)">
1984 <modify-function signature="operator&lt;&lt;(const void*)">
1977 <remove/>
1985 <remove/>
1978 </modify-function>
1986 </modify-function>
1979 <modify-function signature="operator&lt;&lt;(unsigned int)">
1987 <modify-function signature="operator&lt;&lt;(unsigned int)">
1980 <remove/>
1988 <remove/>
1981 </modify-function>
1989 </modify-function>
1982 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1990 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1983 <remove/>
1991 <remove/>
1984 </modify-function>
1992 </modify-function>
1985 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
1993 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
1986 <remove/>
1994 <remove/>
1987 </modify-function>
1995 </modify-function>
1988 <modify-function signature="operator&lt;&lt;(unsigned long)">
1996 <modify-function signature="operator&lt;&lt;(unsigned long)">
1989 <remove/>
1997 <remove/>
1990 </modify-function>
1998 </modify-function>
1991 <modify-function signature="operator&lt;&lt;(signed long)">
1999 <modify-function signature="operator&lt;&lt;(signed long)">
1992 <remove/>
2000 <remove/>
1993 </modify-function>
2001 </modify-function>
1994 <modify-function signature="operator&lt;&lt;(const char*)">
2002 <modify-function signature="operator&lt;&lt;(const char*)">
1995 <remove/>
2003 <remove/>
1996 </modify-function>
2004 </modify-function>
1997 <modify-function signature="operator&lt;&lt;(unsigned short)">
2005 <modify-function signature="operator&lt;&lt;(unsigned short)">
1998 <remove/>
2006 <remove/>
1999 </modify-function>
2007 </modify-function>
2000 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2008 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2001 <remove/>
2009 <remove/>
2002 </modify-function>
2010 </modify-function>
2003 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2011 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2004 <remove/>
2012 <remove/>
2005 </modify-function>
2013 </modify-function>
2006 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2014 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2007 <remove/>
2015 <remove/>
2008 </modify-function>
2016 </modify-function>
2009 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2017 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2010 <remove/>
2018 <remove/>
2011 </modify-function>
2019 </modify-function>
2012 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2020 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2013 <remove/>
2021 <remove/>
2014 </modify-function>
2022 </modify-function>
2015 <modify-function signature="string()const">
2023 <modify-function signature="string()const">
2016 <remove/>
2024 <remove/>
2017 </modify-function>
2025 </modify-function>
2018 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2026 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2019 <remove/>
2027 <remove/>
2020 </modify-function>
2028 </modify-function>
2021 <modify-function signature="operator&gt;&gt;(char*)">
2029 <modify-function signature="operator&gt;&gt;(char*)">
2022 <remove/>
2030 <remove/>
2023 </modify-function>
2031 </modify-function>
2024 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2032 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2025 <remove/>
2033 <remove/>
2026 </modify-function>
2034 </modify-function>
2027 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2035 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2028 <remove/>
2036 <remove/>
2029 </modify-function>
2037 </modify-function>
2030 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2038 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2031 <remove/>
2039 <remove/>
2032 </modify-function>
2040 </modify-function>
2033 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2041 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2034 <remove/>
2042 <remove/>
2035 </modify-function>
2043 </modify-function>
2036
2044
2037
2045
2038 <modify-function signature="setCodec(QTextCodec *)">
2046 <modify-function signature="setCodec(QTextCodec *)">
2039 <modify-argument index="1">
2047 <modify-argument index="1">
2040 <reference-count action="set" variable-name="__rcCodec"/>
2048 <reference-count action="set" variable-name="__rcCodec"/>
2041 </modify-argument>
2049 </modify-argument>
2042 </modify-function>
2050 </modify-function>
2043
2051
2044 <modify-function signature="QTextStream(QIODevice *)">
2052 <modify-function signature="QTextStream(QIODevice *)">
2045 <modify-argument index="1">
2053 <modify-argument index="1">
2046 <reference-count action="set" variable-name="__rcDevice"/>
2054 <reference-count action="set" variable-name="__rcDevice"/>
2047 </modify-argument>
2055 </modify-argument>
2048 </modify-function>
2056 </modify-function>
2049 <modify-function signature="setDevice(QIODevice *)">
2057 <modify-function signature="setDevice(QIODevice *)">
2050 <modify-argument index="1">
2058 <modify-argument index="1">
2051 <reference-count action="set" variable-name="__rcDevice"/>
2059 <reference-count action="set" variable-name="__rcDevice"/>
2052 </modify-argument>
2060 </modify-argument>
2053 </modify-function>
2061 </modify-function>
2054
2062
2055 <modify-function signature="setCodec(const char *)">
2063 <modify-function signature="setCodec(const char *)">
2056 <modify-argument index="1">
2064 <modify-argument index="1">
2057 <replace-type modified-type="QString"/>
2065 <replace-type modified-type="QString"/>
2058 <conversion-rule class="native">
2066 <conversion-rule class="native">
2059 <insert-template name="core.convert_string_arg_to_char*"/>
2067 <insert-template name="core.convert_string_arg_to_char*"/>
2060 </conversion-rule>
2068 </conversion-rule>
2061 </modify-argument>
2069 </modify-argument>
2062 </modify-function>
2070 </modify-function>
2063
2071
2064 <modify-function signature="operator&lt;&lt;(QBool)">
2072 <modify-function signature="operator&lt;&lt;(QBool)">
2065 <rename to="writeBoolean"/>
2073 <rename to="writeBoolean"/>
2066 <modify-argument index="0" replace-value="this"/>
2074 <modify-argument index="0" replace-value="this"/>
2067 </modify-function>
2075 </modify-function>
2068 <modify-function signature="operator&lt;&lt;(char)">
2076 <modify-function signature="operator&lt;&lt;(char)">
2069 <modify-argument index="0" replace-value="this"/>
2077 <modify-argument index="0" replace-value="this"/>
2070 <rename to="writeByte"/>
2078 <rename to="writeByte"/>
2071 </modify-function>
2079 </modify-function>
2072 <modify-function signature="operator&lt;&lt;(signed int)">
2080 <modify-function signature="operator&lt;&lt;(signed int)">
2073 <rename to="writeInt"/>
2081 <rename to="writeInt"/>
2074 <modify-argument index="0" replace-value="this"/>
2082 <modify-argument index="0" replace-value="this"/>
2075 </modify-function>
2083 </modify-function>
2076 <modify-function signature="operator&lt;&lt;(qlonglong)">
2084 <modify-function signature="operator&lt;&lt;(qlonglong)">
2077 <rename to="writeLongLong"/>
2085 <rename to="writeLongLong"/>
2078 <modify-argument index="0" replace-value="this"/>
2086 <modify-argument index="0" replace-value="this"/>
2079 </modify-function>
2087 </modify-function>
2080 <modify-function signature="operator&lt;&lt;(float)">
2088 <modify-function signature="operator&lt;&lt;(float)">
2081 <rename to="writeFloat"/>
2089 <rename to="writeFloat"/>
2082 <modify-argument index="0" replace-value="this"/>
2090 <modify-argument index="0" replace-value="this"/>
2083 </modify-function>
2091 </modify-function>
2084 <modify-function signature="operator&lt;&lt;(double)">
2092 <modify-function signature="operator&lt;&lt;(double)">
2085 <rename to="writeDouble"/>
2093 <rename to="writeDouble"/>
2086 <modify-argument index="0" replace-value="this"/>
2094 <modify-argument index="0" replace-value="this"/>
2087 </modify-function>
2095 </modify-function>
2088 <modify-function signature="operator&lt;&lt;(signed short)">
2096 <modify-function signature="operator&lt;&lt;(signed short)">
2089 <rename to="writeShort"/>
2097 <rename to="writeShort"/>
2090 <modify-argument index="0" replace-value="this"/>
2098 <modify-argument index="0" replace-value="this"/>
2091 </modify-function>
2099 </modify-function>
2092 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2100 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2093 <rename to="writeByteArray"/>
2101 <rename to="writeByteArray"/>
2094 <modify-argument index="0" replace-value="this"/>
2102 <modify-argument index="0" replace-value="this"/>
2095 </modify-function>
2103 </modify-function>
2096 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2104 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2097 <rename to="writeString"/>
2105 <rename to="writeString"/>
2098 <modify-argument index="0" replace-value="this"/>
2106 <modify-argument index="0" replace-value="this"/>
2099 </modify-function>
2107 </modify-function>
2100
2108
2101 <modify-function signature="operator&gt;&gt;(char&amp;)">
2109 <modify-function signature="operator&gt;&gt;(char&amp;)">
2102 <rename to="readByte"/>
2110 <rename to="readByte"/>
2103 <modify-argument index="1">
2111 <modify-argument index="1">
2104 <remove-argument/>
2112 <remove-argument/>
2105 <conversion-rule class="native">
2113 <conversion-rule class="native">
2106 char __result;
2114 char __result;
2107 char &amp; %out% = __result;
2115 char &amp; %out% = __result;
2108 </conversion-rule>
2116 </conversion-rule>
2109 </modify-argument>
2117 </modify-argument>
2110 <modify-argument index="0" replace-value="void">
2118 <modify-argument index="0" replace-value="void">
2111 <conversion-rule class="native">
2119 <conversion-rule class="native">
2112 int %out% = __result;
2120 int %out% = __result;
2113 </conversion-rule>
2121 </conversion-rule>
2114 </modify-argument>
2122 </modify-argument>
2115 </modify-function>
2123 </modify-function>
2116 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2124 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2117 <rename to="readShort"/>
2125 <rename to="readShort"/>
2118 <modify-argument index="1">
2126 <modify-argument index="1">
2119 <remove-argument/>
2127 <remove-argument/>
2120 <conversion-rule class="native">
2128 <conversion-rule class="native">
2121 short __result;
2129 short __result;
2122 short &amp; %out% = __result;
2130 short &amp; %out% = __result;
2123 </conversion-rule>
2131 </conversion-rule>
2124 </modify-argument>
2132 </modify-argument>
2125 <modify-argument index="0" replace-value="void">
2133 <modify-argument index="0" replace-value="void">
2126 <conversion-rule class="native">
2134 <conversion-rule class="native">
2127 short %out% = __result;
2135 short %out% = __result;
2128 </conversion-rule>
2136 </conversion-rule>
2129 </modify-argument>
2137 </modify-argument>
2130 </modify-function>
2138 </modify-function>
2131 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2139 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2132 <rename to="readInt"/>
2140 <rename to="readInt"/>
2133 <modify-argument index="1">
2141 <modify-argument index="1">
2134 <remove-argument/>
2142 <remove-argument/>
2135 <conversion-rule class="native">
2143 <conversion-rule class="native">
2136 int __result;
2144 int __result;
2137 int &amp; %out% = __result;
2145 int &amp; %out% = __result;
2138 </conversion-rule>
2146 </conversion-rule>
2139 </modify-argument>
2147 </modify-argument>
2140 <modify-argument index="0" replace-value="void">
2148 <modify-argument index="0" replace-value="void">
2141 <conversion-rule class="native">
2149 <conversion-rule class="native">
2142 int %out% = __result;
2150 int %out% = __result;
2143 </conversion-rule>
2151 </conversion-rule>
2144 </modify-argument>
2152 </modify-argument>
2145 </modify-function>
2153 </modify-function>
2146 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2154 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2147 <rename to="readUShort"/>
2155 <rename to="readUShort"/>
2148 <modify-argument index="1">
2156 <modify-argument index="1">
2149 <remove-argument/>
2157 <remove-argument/>
2150 <conversion-rule class="native">
2158 <conversion-rule class="native">
2151 unsigned short __result;
2159 unsigned short __result;
2152 unsigned short &amp; %out% = __result;
2160 unsigned short &amp; %out% = __result;
2153 </conversion-rule>
2161 </conversion-rule>
2154 </modify-argument>
2162 </modify-argument>
2155 <modify-argument index="0" replace-value="void">
2163 <modify-argument index="0" replace-value="void">
2156 <conversion-rule class="native">
2164 <conversion-rule class="native">
2157 unsigned short %out% = __result;
2165 unsigned short %out% = __result;
2158 </conversion-rule>
2166 </conversion-rule>
2159 </modify-argument>
2167 </modify-argument>
2160 </modify-function>
2168 </modify-function>
2161 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2169 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2162 <rename to="readUInt"/>
2170 <rename to="readUInt"/>
2163 <modify-argument index="1">
2171 <modify-argument index="1">
2164 <remove-argument/>
2172 <remove-argument/>
2165 <conversion-rule class="native">
2173 <conversion-rule class="native">
2166 unsigned int __result;
2174 unsigned int __result;
2167 unsigned int &amp; %out% = __result;
2175 unsigned int &amp; %out% = __result;
2168 </conversion-rule>
2176 </conversion-rule>
2169 </modify-argument>
2177 </modify-argument>
2170 <modify-argument index="0" replace-value="void">
2178 <modify-argument index="0" replace-value="void">
2171 <conversion-rule class="native">
2179 <conversion-rule class="native">
2172 unsigned int %out% = __result;
2180 unsigned int %out% = __result;
2173 </conversion-rule>
2181 </conversion-rule>
2174 </modify-argument>
2182 </modify-argument>
2175 </modify-function>
2183 </modify-function>
2176 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2184 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2177 <rename to="readLongLong"/>
2185 <rename to="readLongLong"/>
2178 <modify-argument index="1">
2186 <modify-argument index="1">
2179 <remove-argument/>
2187 <remove-argument/>
2180 <conversion-rule class="native">
2188 <conversion-rule class="native">
2181 qlonglong __result;
2189 qlonglong __result;
2182 qlonglong &amp; %out% = __result;
2190 qlonglong &amp; %out% = __result;
2183 </conversion-rule>
2191 </conversion-rule>
2184 </modify-argument>
2192 </modify-argument>
2185 <modify-argument index="0" replace-value="void">
2193 <modify-argument index="0" replace-value="void">
2186 <conversion-rule class="native">
2194 <conversion-rule class="native">
2187 qlonglong %out% = __result;
2195 qlonglong %out% = __result;
2188 </conversion-rule>
2196 </conversion-rule>
2189 </modify-argument>
2197 </modify-argument>
2190 </modify-function>
2198 </modify-function>
2191 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2199 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2192 <rename to="readULongLong"/>
2200 <rename to="readULongLong"/>
2193 <modify-argument index="1">
2201 <modify-argument index="1">
2194 <remove-argument/>
2202 <remove-argument/>
2195 <conversion-rule class="native">
2203 <conversion-rule class="native">
2196 qulonglong __result;
2204 qulonglong __result;
2197 qulonglong &amp; %out% = __result;
2205 qulonglong &amp; %out% = __result;
2198 </conversion-rule>
2206 </conversion-rule>
2199 </modify-argument>
2207 </modify-argument>
2200 <modify-argument index="0" replace-value="void">
2208 <modify-argument index="0" replace-value="void">
2201 <conversion-rule class="native">
2209 <conversion-rule class="native">
2202 qulonglong %out% = __result;
2210 qulonglong %out% = __result;
2203 </conversion-rule>
2211 </conversion-rule>
2204 </modify-argument>
2212 </modify-argument>
2205 </modify-function>
2213 </modify-function>
2206 <modify-function signature="operator&gt;&gt;(float&amp;)">
2214 <modify-function signature="operator&gt;&gt;(float&amp;)">
2207 <rename to="readFloat"/>
2215 <rename to="readFloat"/>
2208 <modify-argument index="1">
2216 <modify-argument index="1">
2209 <remove-argument/>
2217 <remove-argument/>
2210 <conversion-rule class="native">
2218 <conversion-rule class="native">
2211 float __result;
2219 float __result;
2212 float &amp; %out% = __result;
2220 float &amp; %out% = __result;
2213 </conversion-rule>
2221 </conversion-rule>
2214 </modify-argument>
2222 </modify-argument>
2215 <modify-argument index="0" replace-value="void">
2223 <modify-argument index="0" replace-value="void">
2216 <conversion-rule class="native">
2224 <conversion-rule class="native">
2217 float %out% = __result;
2225 float %out% = __result;
2218 </conversion-rule>
2226 </conversion-rule>
2219 </modify-argument>
2227 </modify-argument>
2220 </modify-function>
2228 </modify-function>
2221 <modify-function signature="operator&gt;&gt;(double&amp;)">
2229 <modify-function signature="operator&gt;&gt;(double&amp;)">
2222 <rename to="readDouble"/>
2230 <rename to="readDouble"/>
2223 <modify-argument index="1">
2231 <modify-argument index="1">
2224 <remove-argument/>
2232 <remove-argument/>
2225 <conversion-rule class="native">
2233 <conversion-rule class="native">
2226 double __result;
2234 double __result;
2227 double &amp; %out% = __result;
2235 double &amp; %out% = __result;
2228 </conversion-rule>
2236 </conversion-rule>
2229 </modify-argument>
2237 </modify-argument>
2230 <modify-argument index="0" replace-value="void">
2238 <modify-argument index="0" replace-value="void">
2231 <conversion-rule class="native">
2239 <conversion-rule class="native">
2232 double %out% = __result;
2240 double %out% = __result;
2233 </conversion-rule>
2241 </conversion-rule>
2234 </modify-argument>
2242 </modify-argument>
2235 </modify-function>
2243 </modify-function>
2236
2244
2237 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2245 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2238 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2246 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2239 </object-type>
2247 </object-type>
2240
2248
2241 <object-type name="QSystemSemaphore"/>
2249 <object-type name="QSystemSemaphore"/>
2242
2250
2243 <namespace-type name="QtConcurrent" target-type="class">
2251 <namespace-type name="QtConcurrent" target-type="class">
2244 <extra-includes>
2252 <extra-includes>
2245 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2253 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2246 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2254 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2247 </extra-includes>
2255 </extra-includes>
2248 </namespace-type>
2256 </namespace-type>
2249
2257
2250 <value-type name="QFuture" generate="no">
2258 <value-type name="QFuture" generate="no">
2251 <modify-function signature="operator T() const" remove="all"/>
2259 <modify-function signature="operator T() const" remove="all"/>
2252 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2260 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2253 </value-type>
2261 </value-type>
2254 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2262 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2255 <modify-function signature="resultCount()const" remove="all"/>
2263 <modify-function signature="resultCount()const" remove="all"/>
2256 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2264 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2257 </value-type>
2265 </value-type>
2258 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2266 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2259
2267
2260 <object-type name="QFutureWatcherBase">
2268 <object-type name="QFutureWatcherBase">
2261 <modify-function signature="connectNotify(const char *)" remove="all"/>
2269 <modify-function signature="connectNotify(const char *)" remove="all"/>
2262 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2270 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2263 </object-type>
2271 </object-type>
2264 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2272 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2265
2273
2266 <object-type name="QFutureWatcher" generate="no">
2274 <object-type name="QFutureWatcher" generate="no">
2267 <modify-function signature="future()const" remove="all"/>
2275 <modify-function signature="future()const" remove="all"/>
2268 </object-type>
2276 </object-type>
2269 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2277 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2270
2278
2271 <object-type name="QFutureSynchronizer" generate="no"/>
2279 <object-type name="QFutureSynchronizer" generate="no"/>
2272 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2280 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2273 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2281 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2274 <object-type name="QThreadPool"/>
2282 <object-type name="QThreadPool"/>
2275
2283
2276 <object-type name="QFutureIterator" generate="no">
2284 <object-type name="QFutureIterator" generate="no">
2277 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2285 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2278 </object-type>
2286 </object-type>
2279 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2287 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2280 <object-type name="QRunnable"/>
2288 <object-type name="QRunnable"/>
2281
2289
2282 <object-type name="QSysInfo"/>
2290 <object-type name="QSysInfo"/>
2283 <object-type name="QLibrary"/>
2291 <object-type name="QLibrary"/>
2284 <object-type name="QResource"/>
2292 <object-type name="QResource"/>
2285 <object-type name="QSharedMemory"/>
2293 <object-type name="QSharedMemory"/>
2286 <object-type name="QMetaObject"/>
2294 <object-type name="QMetaObject"/>
2287 <object-type name="QMetaMethod"/>
2295 <object-type name="QMetaMethod"/>
2288 <object-type name="QMetaEnum"/>
2296 <object-type name="QMetaEnum"/>
2289 <object-type name="QMetaProperty"/>
2297 <object-type name="QMetaProperty"/>
2290 <object-type name="QMetaClassInfo"/>
2298 <object-type name="QMetaClassInfo"/>
2291 <object-type name="QElapsedTimer"/>
2299 <object-type name="QElapsedTimer"/>
2292 <object-type name="QMetaType"/>
2300 <object-type name="QMetaType"/>
2293
2301
2294 <!-- Inefficient hash codes -->
2302 <!-- Inefficient hash codes -->
2295 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2303 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2296 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2304 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2297 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2305 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2298 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2306 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2299 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2307 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2300 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2308 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2301 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2309 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2302
2310
2303 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2311 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2304 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2312 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2305
2313
2306 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2314 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2307 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2315 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2308 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2316 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2309 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2317 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2310 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2318 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2311 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2319 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2312 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2320 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2313 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2321 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2314 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2322 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2315 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2323 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2316 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2324 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2317 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2325 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2318 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2326 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2319 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2327 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2320 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2328 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2321 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2329 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2322 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2330 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2323 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2331 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2324 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2332 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2325 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2333 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2326 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2334 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2327 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2335 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2328 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2336 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2329 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2337 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2330 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2338 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2331 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2339 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2332 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2340 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2333 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2341 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2334 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2342 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2335 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2343 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2336 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2344 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2337 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2345 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2338 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2346 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2339 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2347 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2340 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2348 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2341 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2349 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2342 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2350 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2343 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2351 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2344 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2352 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2345 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2353 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2346 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2354 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2347 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2355 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2348 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2356 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2349 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2357 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2350 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2358 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2351 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2359 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2352 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2360 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2353 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2361 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2354 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2362 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2355 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2363 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2356 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2364 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2357 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2365 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2358 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2366 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2359 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2367 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2360 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2368 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2361 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2369 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2362 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2370 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2363 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2371 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2364 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2372 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2365 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2373 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2366 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2374 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2367 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2375 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2368 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2376 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2369 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2377 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2370 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2378 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2371 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2379 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2372 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2380 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2373 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2381 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2374 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2382 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2375 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2383 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2376 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2384 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2377 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2385 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2378 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2386 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2379 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2387 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2380 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2388 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2381 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2389 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2382 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2390 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2383 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2391 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2384
2392
2385 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2393 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2386 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2394 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2387 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2395 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2388
2396
2389
2397
2390 </typesystem>
2398 </typesystem>
@@ -1,1600 +1,1604
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.core">
2 <typesystem package="com.trolltech.qt.core">
3
3
4 <template name="core.prepare_removed_bool*_argument">
4 <template name="core.prepare_removed_bool*_argument">
5 bool __ok;
5 bool __ok;
6 bool *%out% = &amp;__ok;
6 bool *%out% = &amp;__ok;
7 </template>
7 </template>
8
8
9 <template name="core.convert_to_null_or_wrap">
9 <template name="core.convert_to_null_or_wrap">
10 QScriptValue %out%;
10 QScriptValue %out%;
11 if (!__ok)
11 if (!__ok)
12 %out% = context->engine()->nullValue();
12 %out% = context->engine()->nullValue();
13 else
13 else
14 %out% = qScriptValueFromValue(context->engine(), %in%);
14 %out% = qScriptValueFromValue(context->engine(), %in%);
15 </template>
15 </template>
16
16
17 <template name="core.convert_to_null_or_primitive">
17 <template name="core.convert_to_null_or_primitive">
18 QScriptValue %out%;
18 QScriptValue %out%;
19 if (!__ok)
19 if (!__ok)
20 %out% = context->engine()->nullValue();
20 %out% = context->engine()->nullValue();
21 else
21 else
22 %out% = QScriptValue(context->engine(), %in%);
22 %out% = QScriptValue(context->engine(), %in%);
23 </template>
23 </template>
24
24
25 <template name="core.convert_string_arg_to_latin1">
25 <template name="core.convert_string_arg_to_latin1">
26 QByteArray %out% = %in%.toString().toLatin1();
26 QByteArray %out% = %in%.toString().toLatin1();
27 </template>
27 </template>
28
28
29 <template name="core.convert_string_arg_to_char*">
29 <template name="core.convert_string_arg_to_char*">
30 QByteArray tmp_%out% = %in%.toString().toLatin1();
30 QByteArray tmp_%out% = %in%.toString().toLatin1();
31 const char * %out% = tmp_%out%.constData();
31 const char * %out% = tmp_%out%.constData();
32 </template>
32 </template>
33
33
34 <template name="core.convert_int_arg_and_check_range">
34 <template name="core.convert_int_arg_and_check_range">
35 int %out% = %in%.toInt32();
35 int %out% = %in%.toInt32();
36 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
36 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
37 return context->throwError(QScriptContext::RangeError,
37 return context->throwError(QScriptContext::RangeError,
38 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
38 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
39 }
39 }
40 </template>
40 </template>
41
41
42 <template name="core.convert_pointer_arg_and_check_null">
42 <template name="core.convert_pointer_arg_and_check_null">
43 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
43 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
44 if (!%out%) {
44 if (!%out%) {
45 return context->throwError(QScriptContext::TypeError,
45 return context->throwError(QScriptContext::TypeError,
46 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
46 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
47 }
47 }
48 </template>
48 </template>
49
49
50 <template name="core.convert_stringref_to_string">
50 <template name="core.convert_stringref_to_string">
51 QString %out% = %in%.toString();
51 QString %out% = %in%.toString();
52 </template>
52 </template>
53
53
54 <namespace-type name="Qt">
54 <namespace-type name="Qt">
55 <extra-includes>
55 <extra-includes>
56 <include file-name="QTextDocument" location="global"/>
56 <include file-name="QTextDocument" location="global"/>
57 </extra-includes>
57 </extra-includes>
58 </namespace-type>
58 </namespace-type>
59
59
60 <!-- classes that aren't deemed relevant to scripts -->
60 <!-- classes that aren't deemed relevant to scripts -->
61 <rejection class="QTextCodec::ConverterState"/>
61 <rejection class="QTextCodec::ConverterState"/>
62 <rejection class="QTextCodecFactoryInterface"/>
62 <rejection class="QTextCodecFactoryInterface"/>
63 <rejection class="QAbstractEventDispatcher"/>
63 <rejection class="QAbstractEventDispatcher"/>
64 <rejection class="QAbstractFileEngine"/>
64 <rejection class="QAbstractFileEngine"/>
65 <rejection class="QAbstractFileEngineHandler"/>
65 <rejection class="QAbstractFileEngineHandler"/>
66 <rejection class="QAbstractFileEngineIterator"/>
66 <rejection class="QAbstractFileEngineIterator"/>
67 <rejection class="QFSFileEngine"/>
67 <rejection class="QFSFileEngine"/>
68 <rejection class="QSystemLocale"/>
68 <rejection class="QSystemLocale"/>
69 <rejection class="QThread"/>
69 <rejection class="QThread"/>
70
70
71 <rejection class="QFutureWatcherBase"/>
71 <rejection class="QFutureWatcherBase"/>
72 <rejection class="QFutureSynchronizer"/> <!-- ### problem with shell class -->
72 <rejection class="QFutureSynchronizer"/> <!-- ### problem with shell class -->
73
73
74 <namespace-type name="QtConcurrent">
74 <namespace-type name="QtConcurrent">
75 <extra-includes>
75 <extra-includes>
76 <include file-name="qtconcurrentreducekernel.h" location="global"/>
76 <include file-name="qtconcurrentreducekernel.h" location="global"/>
77 <include file-name="qtconcurrentthreadengine.h" location="global"/>
77 <include file-name="qtconcurrentthreadengine.h" location="global"/>
78 </extra-includes>
78 </extra-includes>
79 </namespace-type>
79 </namespace-type>
80
80
81 <rejection class="QByteArray" function-name="contains"/>
81 <rejection class="QByteArray" function-name="contains"/>
82
82
83 <value-type name="QFileInfo">
83 <value-type name="QFileInfo">
84 <modify-function signature="QFileInfo(QFile)">
84 <modify-function signature="QFileInfo(QFile)">
85 <modify-argument index="1">
85 <modify-argument index="1">
86 <replace-type modified-type="QFile*"/>
86 <replace-type modified-type="QFile*"/>
87 <conversion-rule class="native">
87 <conversion-rule class="native">
88 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
88 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
89 </conversion-rule>
89 </conversion-rule>
90 </modify-argument>
90 </modify-argument>
91 </modify-function>
91 </modify-function>
92 <modify-function signature="setFile(QFile)">
92 <modify-function signature="setFile(QFile)">
93 <modify-argument index="1">
93 <modify-argument index="1">
94 <replace-type modified-type="QFile*"/>
94 <replace-type modified-type="QFile*"/>
95 <conversion-rule class="native">
95 <conversion-rule class="native">
96 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
96 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
97 </conversion-rule>
97 </conversion-rule>
98 </modify-argument>
98 </modify-argument>
99 </modify-function>
99 </modify-function>
100 </value-type>
100 </value-type>
101 <object-type name="QTemporaryFile">
101 <object-type name="QTemporaryFile">
102 <modify-function signature="createLocalFile(QFile&amp;)">
102 <modify-function signature="createLocalFile(QFile&amp;)">
103 <modify-argument index="1">
103 <modify-argument index="1">
104 <replace-type modified-type="QFile*"/>
104 <replace-type modified-type="QFile*"/>
105 <conversion-rule class="native">
105 <conversion-rule class="native">
106 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
106 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
107 </conversion-rule>
107 </conversion-rule>
108 </modify-argument>
108 </modify-argument>
109 </modify-function>
109 </modify-function>
110 </object-type>
110 </object-type>
111
111
112 <value-type name="QLocale">
112 <value-type name="QLocale">
113 <extra-includes>
113 <extra-includes>
114 <include file-name="QDate" location="global"/>
114 <include file-name="QDate" location="global"/>
115 </extra-includes>
115 </extra-includes>
116
116
117 <inject-code class="native" position="beginning">
117 <inject-code class="native" position="beginning">
118 Q_DECLARE_METATYPE(QScriptValue)
118 Q_DECLARE_METATYPE(QScriptValue)
119 </inject-code>
119 </inject-code>
120
120
121 <modify-function signature="toDouble(QString,bool*)const">
121 <modify-function signature="toDouble(QString,bool*)const">
122 <modify-argument index="2">
122 <modify-argument index="2">
123 <remove-default-expression/>
123 <remove-default-expression/>
124 <remove-argument/>
124 <remove-argument/>
125 <conversion-rule class="native">
125 <conversion-rule class="native">
126 <insert-template name="core.prepare_removed_bool*_argument"/>
126 <insert-template name="core.prepare_removed_bool*_argument"/>
127 </conversion-rule>
127 </conversion-rule>
128 </modify-argument>
128 </modify-argument>
129 <modify-argument index="return">
129 <modify-argument index="return">
130 <conversion-rule class="native">
130 <conversion-rule class="native">
131 <insert-template name="core.convert_to_null_or_primitive"/>
131 <insert-template name="core.convert_to_null_or_primitive"/>
132 </conversion-rule>
132 </conversion-rule>
133 </modify-argument>
133 </modify-argument>
134 </modify-function>
134 </modify-function>
135
135
136 <modify-function signature="toFloat(QString,bool*)const">
136 <modify-function signature="toFloat(QString,bool*)const">
137 <modify-argument index="2">
137 <modify-argument index="2">
138 <remove-default-expression/>
138 <remove-default-expression/>
139 <remove-argument/>
139 <remove-argument/>
140 <conversion-rule class="native">
140 <conversion-rule class="native">
141 <insert-template name="core.prepare_removed_bool*_argument"/>
141 <insert-template name="core.prepare_removed_bool*_argument"/>
142 </conversion-rule>
142 </conversion-rule>
143 </modify-argument>
143 </modify-argument>
144 <modify-argument index="return">
144 <modify-argument index="return">
145 <conversion-rule class="native">
145 <conversion-rule class="native">
146 <insert-template name="core.convert_to_null_or_primitive"/>
146 <insert-template name="core.convert_to_null_or_primitive"/>
147 </conversion-rule>
147 </conversion-rule>
148 </modify-argument>
148 </modify-argument>
149 </modify-function>
149 </modify-function>
150
150
151 <modify-function signature="toInt(QString,bool*,int)const">
151 <modify-function signature="toInt(QString,bool*,int)const">
152 <modify-argument index="2">
152 <modify-argument index="2">
153 <remove-default-expression/>
153 <remove-default-expression/>
154 <remove-argument/>
154 <remove-argument/>
155 <conversion-rule class="native">
155 <conversion-rule class="native">
156 <insert-template name="core.prepare_removed_bool*_argument"/>
156 <insert-template name="core.prepare_removed_bool*_argument"/>
157 </conversion-rule>
157 </conversion-rule>
158 </modify-argument>
158 </modify-argument>
159 <modify-argument index="return">
159 <modify-argument index="return">
160 <conversion-rule class="native">
160 <conversion-rule class="native">
161 <insert-template name="core.convert_to_null_or_primitive"/>
161 <insert-template name="core.convert_to_null_or_primitive"/>
162 </conversion-rule>
162 </conversion-rule>
163 </modify-argument>
163 </modify-argument>
164 </modify-function>
164 </modify-function>
165
165
166 <modify-function signature="toLongLong(QString,bool*,int)const">
166 <modify-function signature="toLongLong(QString,bool*,int)const">
167 <modify-argument index="2">
167 <modify-argument index="2">
168 <remove-default-expression/>
168 <remove-default-expression/>
169 <remove-argument/>
169 <remove-argument/>
170 <conversion-rule class="native">
170 <conversion-rule class="native">
171 <insert-template name="core.prepare_removed_bool*_argument"/>
171 <insert-template name="core.prepare_removed_bool*_argument"/>
172 </conversion-rule>
172 </conversion-rule>
173 </modify-argument>
173 </modify-argument>
174 <modify-argument index="return">
174 <modify-argument index="return">
175 <conversion-rule class="native">
175 <conversion-rule class="native">
176 QScriptValue %out%;
176 QScriptValue %out%;
177 if (!__ok)
177 if (!__ok)
178 %out% = context->engine()->nullValue();
178 %out% = context->engine()->nullValue();
179 else
179 else
180 %out% = QScriptValue(context->engine(), double(%in%)).toObject();
180 %out% = QScriptValue(context->engine(), double(%in%)).toObject();
181 </conversion-rule>
181 </conversion-rule>
182 </modify-argument>
182 </modify-argument>
183 </modify-function>
183 </modify-function>
184
184
185 <modify-function signature="toShort(QString,bool*,int)const">
185 <modify-function signature="toShort(QString,bool*,int)const">
186 <modify-argument index="2">
186 <modify-argument index="2">
187 <remove-default-expression/>
187 <remove-default-expression/>
188 <remove-argument/>
188 <remove-argument/>
189 <conversion-rule class="native">
189 <conversion-rule class="native">
190 <insert-template name="core.prepare_removed_bool*_argument"/>
190 <insert-template name="core.prepare_removed_bool*_argument"/>
191 </conversion-rule>
191 </conversion-rule>
192 </modify-argument>
192 </modify-argument>
193 <modify-argument index="return">
193 <modify-argument index="return">
194 <conversion-rule class="native">
194 <conversion-rule class="native">
195 <insert-template name="core.convert_to_null_or_primitive"/>
195 <insert-template name="core.convert_to_null_or_primitive"/>
196 </conversion-rule>
196 </conversion-rule>
197 </modify-argument>
197 </modify-argument>
198 </modify-function>
198 </modify-function>
199
199
200 <modify-function signature="toUShort(QString,bool*,int)const">
200 <modify-function signature="toUShort(QString,bool*,int)const">
201 <modify-argument index="2">
201 <modify-argument index="2">
202 <remove-default-expression/>
202 <remove-default-expression/>
203 <remove-argument/>
203 <remove-argument/>
204 <conversion-rule class="native">
204 <conversion-rule class="native">
205 <insert-template name="core.prepare_removed_bool*_argument"/>
205 <insert-template name="core.prepare_removed_bool*_argument"/>
206 </conversion-rule>
206 </conversion-rule>
207 </modify-argument>
207 </modify-argument>
208 <modify-argument index="return">
208 <modify-argument index="return">
209 <conversion-rule class="native">
209 <conversion-rule class="native">
210 <insert-template name="core.convert_to_null_or_primitive"/>
210 <insert-template name="core.convert_to_null_or_primitive"/>
211 </conversion-rule>
211 </conversion-rule>
212 </modify-argument>
212 </modify-argument>
213 </modify-function>
213 </modify-function>
214 </value-type>
214 </value-type>
215
215
216 <!-- object-type name="QAbstractEventDispatcher">
216 <!-- object-type name="QAbstractEventDispatcher">
217 <extra-includes>
217 <extra-includes>
218 <include file-name="QPair" location="global"/>
218 <include file-name="QPair" location="global"/>
219 </extra-includes>
219 </extra-includes>
220 </object-type -->
220 </object-type -->
221
221
222 <value-type name="QBitArray">
222 <value-type name="QBitArray">
223 <modify-function signature="at(int)const">
223 <modify-function signature="at(int)const">
224 <modify-argument index="1">
224 <modify-argument index="1">
225 <conversion-rule class="native">
225 <conversion-rule class="native">
226 <insert-template name="core.convert_int_arg_and_check_range">
226 <insert-template name="core.convert_int_arg_and_check_range">
227 <replace from="%CLASS_NAME%" to="QBitArray"/>
227 <replace from="%CLASS_NAME%" to="QBitArray"/>
228 <replace from="%FUNCTION_NAME%" to="at"/>
228 <replace from="%FUNCTION_NAME%" to="at"/>
229 </insert-template>
229 </insert-template>
230 </conversion-rule>
230 </conversion-rule>
231 </modify-argument>
231 </modify-argument>
232 </modify-function>
232 </modify-function>
233
233
234 <modify-function signature="clearBit(int)">
234 <modify-function signature="clearBit(int)">
235 <modify-argument index="1">
235 <modify-argument index="1">
236 <conversion-rule class="native">
236 <conversion-rule class="native">
237 <insert-template name="core.convert_int_arg_and_check_range">
237 <insert-template name="core.convert_int_arg_and_check_range">
238 <replace from="%CLASS_NAME%" to="QBitArray"/>
238 <replace from="%CLASS_NAME%" to="QBitArray"/>
239 <replace from="%FUNCTION_NAME%" to="clearBit"/>
239 <replace from="%FUNCTION_NAME%" to="clearBit"/>
240 </insert-template>
240 </insert-template>
241 </conversion-rule>
241 </conversion-rule>
242 </modify-argument>
242 </modify-argument>
243 </modify-function>
243 </modify-function>
244
244
245 <modify-function signature="setBit(int)">
245 <modify-function signature="setBit(int)">
246 <modify-argument index="1">
246 <modify-argument index="1">
247 <conversion-rule class="native">
247 <conversion-rule class="native">
248 <insert-template name="core.convert_int_arg_and_check_range">
248 <insert-template name="core.convert_int_arg_and_check_range">
249 <replace from="%CLASS_NAME%" to="QBitArray"/>
249 <replace from="%CLASS_NAME%" to="QBitArray"/>
250 <replace from="%FUNCTION_NAME%" to="setBit"/>
250 <replace from="%FUNCTION_NAME%" to="setBit"/>
251 </insert-template>
251 </insert-template>
252 </conversion-rule>
252 </conversion-rule>
253 </modify-argument>
253 </modify-argument>
254 </modify-function>
254 </modify-function>
255
255
256 <modify-function signature="setBit(int,bool)">
256 <modify-function signature="setBit(int,bool)">
257 <modify-argument index="1">
257 <modify-argument index="1">
258 <conversion-rule class="native">
258 <conversion-rule class="native">
259 <insert-template name="core.convert_int_arg_and_check_range">
259 <insert-template name="core.convert_int_arg_and_check_range">
260 <replace from="%CLASS_NAME%" to="QBitArray"/>
260 <replace from="%CLASS_NAME%" to="QBitArray"/>
261 <replace from="%FUNCTION_NAME%" to="setBit"/>
261 <replace from="%FUNCTION_NAME%" to="setBit"/>
262 </insert-template>
262 </insert-template>
263 </conversion-rule>
263 </conversion-rule>
264 </modify-argument>
264 </modify-argument>
265 </modify-function>
265 </modify-function>
266
266
267 <modify-function signature="testBit(int)const">
267 <modify-function signature="testBit(int)const">
268 <modify-argument index="1">
268 <modify-argument index="1">
269 <conversion-rule class="native">
269 <conversion-rule class="native">
270 <insert-template name="core.convert_int_arg_and_check_range">
270 <insert-template name="core.convert_int_arg_and_check_range">
271 <replace from="%CLASS_NAME%" to="QBitArray"/>
271 <replace from="%CLASS_NAME%" to="QBitArray"/>
272 <replace from="%FUNCTION_NAME%" to="testBit"/>
272 <replace from="%FUNCTION_NAME%" to="testBit"/>
273 </insert-template>
273 </insert-template>
274 </conversion-rule>
274 </conversion-rule>
275 </modify-argument>
275 </modify-argument>
276 </modify-function>
276 </modify-function>
277
277
278 <modify-function signature="toggleBit(int)">
278 <modify-function signature="toggleBit(int)">
279 <modify-argument index="1">
279 <modify-argument index="1">
280 <conversion-rule class="native">
280 <conversion-rule class="native">
281 <insert-template name="core.convert_int_arg_and_check_range">
281 <insert-template name="core.convert_int_arg_and_check_range">
282 <replace from="%CLASS_NAME%" to="QBitArray"/>
282 <replace from="%CLASS_NAME%" to="QBitArray"/>
283 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
283 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
284 </insert-template>
284 </insert-template>
285 </conversion-rule>
285 </conversion-rule>
286 </modify-argument>
286 </modify-argument>
287 </modify-function>
287 </modify-function>
288
288
289 <modify-function signature="operator&amp;=(QBitArray)">
289 <modify-function signature="operator&amp;=(QBitArray)">
290 <modify-argument index="0" replace-value="this"/>
290 <modify-argument index="0" replace-value="this"/>
291 </modify-function>
291 </modify-function>
292 <modify-function signature="operator=(QBitArray)">
292 <modify-function signature="operator=(QBitArray)">
293 <modify-argument index="0" replace-value="this"/>
293 <modify-argument index="0" replace-value="this"/>
294 </modify-function>
294 </modify-function>
295 <modify-function signature="operator^=(QBitArray)">
295 <modify-function signature="operator^=(QBitArray)">
296 <modify-argument index="0" replace-value="this"/>
296 <modify-argument index="0" replace-value="this"/>
297 </modify-function>
297 </modify-function>
298 <modify-function signature="operator|=(QBitArray)">
298 <modify-function signature="operator|=(QBitArray)">
299 <modify-argument index="0" replace-value="this"/>
299 <modify-argument index="0" replace-value="this"/>
300 </modify-function>
300 </modify-function>
301 </value-type>
301 </value-type>
302
302
303 <object-type name="QBuffer">
303 <object-type name="QBuffer">
304 <!-- ### modify to return value by pointer? -->
304 <!-- ### modify to return value by pointer? -->
305 <modify-function signature="buffer()const" remove="all"/>
305 <modify-function signature="buffer()const" remove="all"/>
306 <modify-function signature="data()const" remove="all"/>
306 <modify-function signature="data()const" remove="all"/>
307
307
308 <modify-function signature="setData(const char*,int)" remove="all"/>
308 <modify-function signature="setData(const char*,int)" remove="all"/>
309 </object-type>
309 </object-type>
310
310
311 <object-type name="QCoreApplication">
311 <object-type name="QCoreApplication">
312 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
312 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
313 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
313 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
314 <modify-function signature="arguments()" remove="all"/>
314 <modify-function signature="arguments()" remove="all"/>
315 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
315 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
316 <modify-argument index="1">
316 <modify-argument index="1">
317 <replace-type modified-type="QString"/>
317 <replace-type modified-type="QString"/>
318 <conversion-rule class="native">
318 <conversion-rule class="native">
319 <insert-template name="core.convert_string_arg_to_char*"/>
319 <insert-template name="core.convert_string_arg_to_char*"/>
320 </conversion-rule>
320 </conversion-rule>
321 </modify-argument>
321 </modify-argument>
322 <modify-argument index="2">
322 <modify-argument index="2">
323 <replace-type modified-type="QString"/>
323 <replace-type modified-type="QString"/>
324 <conversion-rule class="native">
324 <conversion-rule class="native">
325 <insert-template name="core.convert_string_arg_to_char*"/>
325 <insert-template name="core.convert_string_arg_to_char*"/>
326 </conversion-rule>
326 </conversion-rule>
327 </modify-argument>
327 </modify-argument>
328 <modify-argument index="3">
328 <modify-argument index="3">
329 <replace-type modified-type="QString"/>
329 <replace-type modified-type="QString"/>
330 <conversion-rule class="native">
330 <conversion-rule class="native">
331 <insert-template name="core.convert_string_arg_to_char*"/>
331 <insert-template name="core.convert_string_arg_to_char*"/>
332 </conversion-rule>
332 </conversion-rule>
333 </modify-argument>
333 </modify-argument>
334 </modify-function>
334 </modify-function>
335 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
335 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
336 <modify-argument index="1">
336 <modify-argument index="1">
337 <replace-type modified-type="QString"/>
337 <replace-type modified-type="QString"/>
338 <conversion-rule class="native">
338 <conversion-rule class="native">
339 <insert-template name="core.convert_string_arg_to_char*"/>
339 <insert-template name="core.convert_string_arg_to_char*"/>
340 </conversion-rule>
340 </conversion-rule>
341 </modify-argument>
341 </modify-argument>
342 <modify-argument index="2">
342 <modify-argument index="2">
343 <replace-type modified-type="QString"/>
343 <replace-type modified-type="QString"/>
344 <conversion-rule class="native">
344 <conversion-rule class="native">
345 <insert-template name="core.convert_string_arg_to_char*"/>
345 <insert-template name="core.convert_string_arg_to_char*"/>
346 </conversion-rule>
346 </conversion-rule>
347 </modify-argument>
347 </modify-argument>
348 <modify-argument index="3">
348 <modify-argument index="3">
349 <replace-type modified-type="QString"/>
349 <replace-type modified-type="QString"/>
350 <conversion-rule class="native">
350 <conversion-rule class="native">
351 <insert-template name="core.convert_string_arg_to_char*"/>
351 <insert-template name="core.convert_string_arg_to_char*"/>
352 </conversion-rule>
352 </conversion-rule>
353 </modify-argument>
353 </modify-argument>
354 </modify-function>
354 </modify-function>
355
355
356 </object-type>
356 </object-type>
357
357
358 <value-type name="QByteArray">
358 <value-type name="QByteArray">
359 <inject-code class="pywrap-h">
359 <inject-code class="pywrap-h">
360 PyObject* data(QByteArray* b) {
360 PyObject* data(QByteArray* b) {
361 if (b->data()) {
361 if (b->data()) {
362 return PyString_FromStringAndSize(b->data(), b->size());
362 #ifdef PY3K
363 } else {
363 return PyUnicode_FromStringAndSize(b-&gt;data(), b-&gt;size());
364 Py_INCREF(Py_None);
364 #else
365 return Py_None;
365 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
366 }
366 #endif
367 }
367 } else {
368 </inject-code>
368 Py_INCREF(Py_None);
369 return Py_None;
370 }
371 }
372 </inject-code>
369
373
370 <inject-code class="native" position="beginning">
374 <inject-code class="native" position="beginning">
371 Q_DECLARE_METATYPE(QScriptValue)
375 Q_DECLARE_METATYPE(QScriptValue)
372 </inject-code>
376 </inject-code>
373
377
374
378
375 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
379 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
376 <modify-function signature="QByteArray(const char*)" remove="all"/>
380 <modify-function signature="QByteArray(const char*)" remove="all"/>
377
381
378 <modify-function signature="at(int)const">
382 <modify-function signature="at(int)const">
379 <modify-argument index="1">
383 <modify-argument index="1">
380 <conversion-rule class="native">
384 <conversion-rule class="native">
381 <insert-template name="core.convert_int_arg_and_check_range">
385 <insert-template name="core.convert_int_arg_and_check_range">
382 <replace from="%CLASS_NAME%" to="QByteArray"/>
386 <replace from="%CLASS_NAME%" to="QByteArray"/>
383 <replace from="%FUNCTION_NAME%" to="at"/>
387 <replace from="%FUNCTION_NAME%" to="at"/>
384 </insert-template>
388 </insert-template>
385 </conversion-rule>
389 </conversion-rule>
386 </modify-argument>
390 </modify-argument>
387 </modify-function>
391 </modify-function>
388
392
389 <modify-function signature="append(const char *)" remove="all"/>
393 <modify-function signature="append(const char *)" remove="all"/>
390 <modify-function signature="append(QByteArray)">
394 <modify-function signature="append(QByteArray)">
391 <modify-argument index="0" replace-value="this"/>
395 <modify-argument index="0" replace-value="this"/>
392 </modify-function>
396 </modify-function>
393 <modify-function signature="append(QString)">
397 <modify-function signature="append(QString)">
394 <modify-argument index="0" replace-value="this"/>
398 <modify-argument index="0" replace-value="this"/>
395 </modify-function>
399 </modify-function>
396 <modify-function signature="append(const char *)" remove="all">
400 <modify-function signature="append(const char *)" remove="all">
397 <modify-argument index="0" replace-value="this"/>
401 <modify-argument index="0" replace-value="this"/>
398 </modify-function>
402 </modify-function>
399 <modify-function signature="append(char)">
403 <modify-function signature="append(char)">
400 <modify-argument index="0" replace-value="this"/>
404 <modify-argument index="0" replace-value="this"/>
401 <rename to="appendByte"/>
405 <rename to="appendByte"/>
402 </modify-function>
406 </modify-function>
403
407
404 <modify-function signature="count(const char *)const" remove="all"/>
408 <modify-function signature="count(const char *)const" remove="all"/>
405
409
406 <modify-function signature="data()" remove="all"/>
410 <modify-function signature="data()" remove="all"/>
407
411
408 <modify-function signature="endsWith(const char *)const" remove="all"/>
412 <modify-function signature="endsWith(const char *)const" remove="all"/>
409
413
410 <modify-function signature="fill(char,int)">
414 <modify-function signature="fill(char,int)">
411 <modify-argument index="0" replace-value="this"/>
415 <modify-argument index="0" replace-value="this"/>
412 </modify-function>
416 </modify-function>
413
417
414 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
418 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
415 <modify-function signature="indexOf(char,int)const">
419 <modify-function signature="indexOf(char,int)const">
416 <rename to="indexOfByte"/>
420 <rename to="indexOfByte"/>
417 </modify-function>
421 </modify-function>
418
422
419 <modify-function signature="insert(int,QByteArray)">
423 <modify-function signature="insert(int,QByteArray)">
420 <modify-argument index="0" replace-value="this"/>
424 <modify-argument index="0" replace-value="this"/>
421 </modify-function>
425 </modify-function>
422 <modify-function signature="insert(int,QString)">
426 <modify-function signature="insert(int,QString)">
423 <modify-argument index="0" replace-value="this"/>
427 <modify-argument index="0" replace-value="this"/>
424 </modify-function>
428 </modify-function>
425 <modify-function signature="insert(int,const char *)" remove="all"/>
429 <modify-function signature="insert(int,const char *)" remove="all"/>
426 <modify-function signature="insert(int,char)">
430 <modify-function signature="insert(int,char)">
427 <modify-argument index="0" replace-value="this"/>
431 <modify-argument index="0" replace-value="this"/>
428 <rename to="insertByte"/>
432 <rename to="insertByte"/>
429 </modify-function>
433 </modify-function>
430
434
431 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
435 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
432 <modify-function signature="lastIndexOf(char,int)const">
436 <modify-function signature="lastIndexOf(char,int)const">
433 <rename to="lastIndexOfByte"/>
437 <rename to="lastIndexOfByte"/>
434 </modify-function>
438 </modify-function>
435
439
436 <modify-function signature="prepend(QByteArray)">
440 <modify-function signature="prepend(QByteArray)">
437 <modify-argument index="0" replace-value="this"/>
441 <modify-argument index="0" replace-value="this"/>
438 </modify-function>
442 </modify-function>
439 <modify-function signature="prepend(const char *)" remove="all"/>
443 <modify-function signature="prepend(const char *)" remove="all"/>
440 <modify-function signature="prepend(char)">
444 <modify-function signature="prepend(char)">
441 <modify-argument index="0" replace-value="this"/>
445 <modify-argument index="0" replace-value="this"/>
442 <rename to="prependByte"/>
446 <rename to="prependByte"/>
443 </modify-function>
447 </modify-function>
444
448
445 <modify-function signature="remove(int,int)">
449 <modify-function signature="remove(int,int)">
446 <modify-argument index="0" replace-value="this"/>
450 <modify-argument index="0" replace-value="this"/>
447 </modify-function>
451 </modify-function>
448
452
449 <modify-function signature="replace(int,int,QByteArray)">
453 <modify-function signature="replace(int,int,QByteArray)">
450 <modify-argument index="0" replace-value="this"/>
454 <modify-argument index="0" replace-value="this"/>
451 </modify-function>
455 </modify-function>
452 <modify-function signature="replace(int,int,const char *)" remove="all"/>
456 <modify-function signature="replace(int,int,const char *)" remove="all"/>
453 <modify-function signature="replace(QByteArray,QByteArray)">
457 <modify-function signature="replace(QByteArray,QByteArray)">
454 <modify-argument index="0" replace-value="this"/>
458 <modify-argument index="0" replace-value="this"/>
455 </modify-function>
459 </modify-function>
456 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
460 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
457 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
461 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
458 <modify-function signature="replace(QString,QByteArray)">
462 <modify-function signature="replace(QString,QByteArray)">
459 <modify-argument index="0" replace-value="this"/>
463 <modify-argument index="0" replace-value="this"/>
460 </modify-function>
464 </modify-function>
461 <modify-function signature="replace(QString,const char *)" remove="all"/>
465 <modify-function signature="replace(QString,const char *)" remove="all"/>
462 <modify-function signature="replace(const char *,const char *)" remove="all"/>
466 <modify-function signature="replace(const char *,const char *)" remove="all"/>
463 <modify-function signature="replace(char,QByteArray)">
467 <modify-function signature="replace(char,QByteArray)">
464 <modify-argument index="0" replace-value="this"/>
468 <modify-argument index="0" replace-value="this"/>
465 </modify-function>
469 </modify-function>
466 <modify-function signature="replace(char,QString)">
470 <modify-function signature="replace(char,QString)">
467 <modify-argument index="0" replace-value="this"/>
471 <modify-argument index="0" replace-value="this"/>
468 </modify-function>
472 </modify-function>
469 <modify-function signature="replace(char,const char *)" remove="all"/>
473 <modify-function signature="replace(char,const char *)" remove="all"/>
470 <modify-function signature="replace(char,char)">
474 <modify-function signature="replace(char,char)">
471 <modify-argument index="0" replace-value="this"/>
475 <modify-argument index="0" replace-value="this"/>
472 </modify-function>
476 </modify-function>
473
477
474 <modify-function signature="startsWith(const char *)const" remove="all"/>
478 <modify-function signature="startsWith(const char *)const" remove="all"/>
475
479
476 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
480 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
477
481
478 <modify-function signature="number(int,int)">
482 <modify-function signature="number(int,int)">
479 <rename to="fromInt"/>
483 <rename to="fromInt"/>
480 </modify-function>
484 </modify-function>
481 <modify-function signature="number(uint,int)">
485 <modify-function signature="number(uint,int)">
482 <rename to="fromUInt"/>
486 <rename to="fromUInt"/>
483 </modify-function>
487 </modify-function>
484 <modify-function signature="number(qlonglong,int)">
488 <modify-function signature="number(qlonglong,int)">
485 <rename to="fromLongLong"/>
489 <rename to="fromLongLong"/>
486 </modify-function>
490 </modify-function>
487 <modify-function signature="number(qulonglong,int)">
491 <modify-function signature="number(qulonglong,int)">
488 <rename to="fromULongLong"/>
492 <rename to="fromULongLong"/>
489 </modify-function>
493 </modify-function>
490
494
491 <modify-function signature="setNum(int,int)">
495 <modify-function signature="setNum(int,int)">
492 <modify-argument index="0" replace-value="this"/>
496 <modify-argument index="0" replace-value="this"/>
493 <rename to="setInt"/>
497 <rename to="setInt"/>
494 </modify-function>
498 </modify-function>
495 <modify-function signature="setNum(uint,int)">
499 <modify-function signature="setNum(uint,int)">
496 <modify-argument index="0" replace-value="this"/>
500 <modify-argument index="0" replace-value="this"/>
497 <rename to="setUInt"/>
501 <rename to="setUInt"/>
498 </modify-function>
502 </modify-function>
499 <modify-function signature="setNum(short,int)">
503 <modify-function signature="setNum(short,int)">
500 <modify-argument index="0" replace-value="this"/>
504 <modify-argument index="0" replace-value="this"/>
501 <rename to="setShort"/>
505 <rename to="setShort"/>
502 </modify-function>
506 </modify-function>
503 <modify-function signature="setNum(ushort,int)">
507 <modify-function signature="setNum(ushort,int)">
504 <modify-argument index="0" replace-value="this"/>
508 <modify-argument index="0" replace-value="this"/>
505 <rename to="setUShort"/>
509 <rename to="setUShort"/>
506 </modify-function>
510 </modify-function>
507 <modify-function signature="setNum(qlonglong,int)">
511 <modify-function signature="setNum(qlonglong,int)">
508 <modify-argument index="0" replace-value="this"/>
512 <modify-argument index="0" replace-value="this"/>
509 <rename to="setLongLong"/>
513 <rename to="setLongLong"/>
510 </modify-function>
514 </modify-function>
511 <modify-function signature="setNum(qulonglong,int)">
515 <modify-function signature="setNum(qulonglong,int)">
512 <modify-argument index="0" replace-value="this"/>
516 <modify-argument index="0" replace-value="this"/>
513 <rename to="setULongLong"/>
517 <rename to="setULongLong"/>
514 </modify-function>
518 </modify-function>
515 <modify-function signature="setNum(double,char,int)">
519 <modify-function signature="setNum(double,char,int)">
516 <modify-argument index="0" replace-value="this"/>
520 <modify-argument index="0" replace-value="this"/>
517 <rename to="setDouble"/>
521 <rename to="setDouble"/>
518 </modify-function>
522 </modify-function>
519 <modify-function signature="setNum(float,char,int)">
523 <modify-function signature="setNum(float,char,int)">
520 <modify-argument index="0" replace-value="this"/>
524 <modify-argument index="0" replace-value="this"/>
521 <rename to="setFloat"/>
525 <rename to="setFloat"/>
522 </modify-function>
526 </modify-function>
523
527
524 <modify-function signature="toDouble(bool*)const">
528 <modify-function signature="toDouble(bool*)const">
525 <modify-argument index="1">
529 <modify-argument index="1">
526 <remove-default-expression/>
530 <remove-default-expression/>
527 <remove-argument/>
531 <remove-argument/>
528 <conversion-rule class="native">
532 <conversion-rule class="native">
529 <insert-template name="core.prepare_removed_bool*_argument"/>
533 <insert-template name="core.prepare_removed_bool*_argument"/>
530 </conversion-rule>
534 </conversion-rule>
531 </modify-argument>
535 </modify-argument>
532 <modify-argument index="return">
536 <modify-argument index="return">
533 <conversion-rule class="native">
537 <conversion-rule class="native">
534 <insert-template name="core.convert_to_null_or_primitive"/>
538 <insert-template name="core.convert_to_null_or_primitive"/>
535 </conversion-rule>
539 </conversion-rule>
536 </modify-argument>
540 </modify-argument>
537 </modify-function>
541 </modify-function>
538
542
539 <modify-function signature="toFloat(bool*)const">
543 <modify-function signature="toFloat(bool*)const">
540 <modify-argument index="1">
544 <modify-argument index="1">
541 <remove-default-expression/>
545 <remove-default-expression/>
542 <remove-argument/>
546 <remove-argument/>
543 <conversion-rule class="native">
547 <conversion-rule class="native">
544 <insert-template name="core.prepare_removed_bool*_argument"/>
548 <insert-template name="core.prepare_removed_bool*_argument"/>
545 </conversion-rule>
549 </conversion-rule>
546 </modify-argument>
550 </modify-argument>
547 <modify-argument index="return">
551 <modify-argument index="return">
548 <conversion-rule class="native">
552 <conversion-rule class="native">
549 <insert-template name="core.convert_to_null_or_primitive"/>
553 <insert-template name="core.convert_to_null_or_primitive"/>
550 </conversion-rule>
554 </conversion-rule>
551 </modify-argument>
555 </modify-argument>
552 </modify-function>
556 </modify-function>
553
557
554 <modify-function signature="toInt(bool*,int)const">
558 <modify-function signature="toInt(bool*,int)const">
555 <modify-argument index="1">
559 <modify-argument index="1">
556 <remove-default-expression/>
560 <remove-default-expression/>
557 <remove-argument/>
561 <remove-argument/>
558 <conversion-rule class="native">
562 <conversion-rule class="native">
559 <insert-template name="core.prepare_removed_bool*_argument"/>
563 <insert-template name="core.prepare_removed_bool*_argument"/>
560 </conversion-rule>
564 </conversion-rule>
561 </modify-argument>
565 </modify-argument>
562 <modify-argument index="return">
566 <modify-argument index="return">
563 <conversion-rule class="native">
567 <conversion-rule class="native">
564 <insert-template name="core.convert_to_null_or_primitive"/>
568 <insert-template name="core.convert_to_null_or_primitive"/>
565 </conversion-rule>
569 </conversion-rule>
566 </modify-argument>
570 </modify-argument>
567 </modify-function>
571 </modify-function>
568
572
569 <modify-function signature="toUShort(bool*,int)const">
573 <modify-function signature="toUShort(bool*,int)const">
570 <modify-argument index="1">
574 <modify-argument index="1">
571 <remove-default-expression/>
575 <remove-default-expression/>
572 <remove-argument/>
576 <remove-argument/>
573 <conversion-rule class="native">
577 <conversion-rule class="native">
574 <insert-template name="core.prepare_removed_bool*_argument"/>
578 <insert-template name="core.prepare_removed_bool*_argument"/>
575 </conversion-rule>
579 </conversion-rule>
576 </modify-argument>
580 </modify-argument>
577 <modify-argument index="return">
581 <modify-argument index="return">
578 <conversion-rule class="native">
582 <conversion-rule class="native">
579 <insert-template name="core.convert_to_null_or_primitive"/>
583 <insert-template name="core.convert_to_null_or_primitive"/>
580 </conversion-rule>
584 </conversion-rule>
581 </modify-argument>
585 </modify-argument>
582 </modify-function>
586 </modify-function>
583 </value-type>
587 </value-type>
584
588
585 <object-type name="QIODevice">
589 <object-type name="QIODevice">
586 <modify-function signature="peek(char *,qint64)" remove="all"/>
590 <modify-function signature="peek(char *,qint64)" remove="all"/>
587 <modify-function signature="read(char *,qint64)" remove="all"/>
591 <modify-function signature="read(char *,qint64)" remove="all"/>
588 <modify-function signature="readLine(char *,qint64)" remove="all"/>
592 <modify-function signature="readLine(char *,qint64)" remove="all"/>
589 <modify-function signature="write(const char *,qint64)" remove="all"/>
593 <modify-function signature="write(const char *,qint64)" remove="all"/>
590 </object-type>
594 </object-type>
591
595
592 <object-type name="QFile">
596 <object-type name="QFile">
593 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
597 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
594 <modify-function signature="decodeName(const char*)" remove="all"/>
598 <modify-function signature="decodeName(const char*)" remove="all"/>
595 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
599 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
596 <modify-function signature="unmap(uchar*)" remove="all"/>
600 <modify-function signature="unmap(uchar*)" remove="all"/>
597 </object-type>
601 </object-type>
598
602
599 <object-type name="QSignalMapper">
603 <object-type name="QSignalMapper">
600 <!-- ### overloads -->
604 <!-- ### overloads -->
601 <modify-function signature="mapping(int)const">
605 <modify-function signature="mapping(int)const">
602 <rename to="mappingById"/>
606 <rename to="mappingById"/>
603 </modify-function>
607 </modify-function>
604 <modify-function signature="mapping(QString)const">
608 <modify-function signature="mapping(QString)const">
605 <rename to="mappingByString"/>
609 <rename to="mappingByString"/>
606 </modify-function>
610 </modify-function>
607 <modify-function signature="mapping(QObject*)const">
611 <modify-function signature="mapping(QObject*)const">
608 <rename to="mappingByObject"/>
612 <rename to="mappingByObject"/>
609 </modify-function>
613 </modify-function>
610 <modify-function signature="setMapping(QObject*,int)">
614 <modify-function signature="setMapping(QObject*,int)">
611 <rename to="setMappingById"/>
615 <rename to="setMappingById"/>
612 </modify-function>
616 </modify-function>
613 <modify-function signature="setMapping(QObject*,QString)">
617 <modify-function signature="setMapping(QObject*,QString)">
614 <rename to="setMappingByString"/>
618 <rename to="setMappingByString"/>
615 </modify-function>
619 </modify-function>
616 <modify-function signature="setMapping(QObject*,QObject*)">
620 <modify-function signature="setMapping(QObject*,QObject*)">
617 <rename to="setMappingByObject"/>
621 <rename to="setMappingByObject"/>
618 </modify-function>
622 </modify-function>
619 </object-type>
623 </object-type>
620
624
621 <object-type name="QDataStream">
625 <object-type name="QDataStream">
622 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
626 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
623 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
627 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
624
628
625 <modify-function signature="operator&lt;&lt;(bool)">
629 <modify-function signature="operator&lt;&lt;(bool)">
626 <rename to="writeBoolean"/>
630 <rename to="writeBoolean"/>
627 <modify-argument index="0" replace-value="this"/>
631 <modify-argument index="0" replace-value="this"/>
628 </modify-function>
632 </modify-function>
629 <modify-function signature="operator&lt;&lt;(unsigned char)">
633 <modify-function signature="operator&lt;&lt;(unsigned char)">
630 <modify-argument index="0" replace-value="this"/>
634 <modify-argument index="0" replace-value="this"/>
631 <rename to="writeByte"/>
635 <rename to="writeByte"/>
632 </modify-function>
636 </modify-function>
633 <modify-function signature="operator&lt;&lt;(int)">
637 <modify-function signature="operator&lt;&lt;(int)">
634 <rename to="writeInt"/>
638 <rename to="writeInt"/>
635 <modify-argument index="0" replace-value="this"/>
639 <modify-argument index="0" replace-value="this"/>
636 </modify-function>
640 </modify-function>
637 <modify-function signature="operator&lt;&lt;(qint64)">
641 <modify-function signature="operator&lt;&lt;(qint64)">
638 <rename to="writeLongLong"/>
642 <rename to="writeLongLong"/>
639 <modify-argument index="0" replace-value="this"/>
643 <modify-argument index="0" replace-value="this"/>
640 </modify-function>
644 </modify-function>
641 <modify-function signature="operator&lt;&lt;(float)">
645 <modify-function signature="operator&lt;&lt;(float)">
642 <rename to="writeFloat"/>
646 <rename to="writeFloat"/>
643 <modify-argument index="0" replace-value="this"/>
647 <modify-argument index="0" replace-value="this"/>
644 </modify-function>
648 </modify-function>
645 <modify-function signature="operator&lt;&lt;(double)">
649 <modify-function signature="operator&lt;&lt;(double)">
646 <rename to="writeDouble"/>
650 <rename to="writeDouble"/>
647 <modify-argument index="0" replace-value="this"/>
651 <modify-argument index="0" replace-value="this"/>
648 </modify-function>
652 </modify-function>
649 <modify-function signature="operator&lt;&lt;(short)">
653 <modify-function signature="operator&lt;&lt;(short)">
650 <rename to="writeShort"/>
654 <rename to="writeShort"/>
651 <modify-argument index="0" replace-value="this"/>
655 <modify-argument index="0" replace-value="this"/>
652 </modify-function>
656 </modify-function>
653
657
654 <modify-function signature="operator&gt;&gt;(bool &amp;)">
658 <modify-function signature="operator&gt;&gt;(bool &amp;)">
655 <rename to="readBoolean"/>
659 <rename to="readBoolean"/>
656 <modify-argument index="1">
660 <modify-argument index="1">
657 <remove-argument/>
661 <remove-argument/>
658 <conversion-rule class="native">
662 <conversion-rule class="native">
659 bool __result;
663 bool __result;
660 bool &amp; %out% = __result;
664 bool &amp; %out% = __result;
661 </conversion-rule>
665 </conversion-rule>
662 </modify-argument>
666 </modify-argument>
663 <modify-argument index="0" replace-value="void">
667 <modify-argument index="0" replace-value="void">
664 <conversion-rule class="native">
668 <conversion-rule class="native">
665 bool %out% = __result;
669 bool %out% = __result;
666 </conversion-rule>
670 </conversion-rule>
667 </modify-argument>
671 </modify-argument>
668 </modify-function>
672 </modify-function>
669 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
673 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
670 <rename to="readByte"/>
674 <rename to="readByte"/>
671 <modify-argument index="1">
675 <modify-argument index="1">
672 <remove-argument/>
676 <remove-argument/>
673 <conversion-rule class="native">
677 <conversion-rule class="native">
674 unsigned char __result;
678 unsigned char __result;
675 unsigned char &amp; %out% = __result;
679 unsigned char &amp; %out% = __result;
676 </conversion-rule>
680 </conversion-rule>
677 </modify-argument>
681 </modify-argument>
678 <modify-argument index="0" replace-value="void">
682 <modify-argument index="0" replace-value="void">
679 <conversion-rule class="native">
683 <conversion-rule class="native">
680 int %out% = __result;
684 int %out% = __result;
681 </conversion-rule>
685 </conversion-rule>
682 </modify-argument>
686 </modify-argument>
683 </modify-function>
687 </modify-function>
684 <modify-function signature="operator&gt;&gt;(int &amp;)">
688 <modify-function signature="operator&gt;&gt;(int &amp;)">
685 <rename to="readInt"/>
689 <rename to="readInt"/>
686 <modify-argument index="1">
690 <modify-argument index="1">
687 <remove-argument/>
691 <remove-argument/>
688 <conversion-rule class="native">
692 <conversion-rule class="native">
689 int __result;
693 int __result;
690 int &amp; %out% = __result;
694 int &amp; %out% = __result;
691 </conversion-rule>
695 </conversion-rule>
692 </modify-argument>
696 </modify-argument>
693 <modify-argument index="0" replace-value="void">
697 <modify-argument index="0" replace-value="void">
694 <conversion-rule class="native">
698 <conversion-rule class="native">
695 int %out% = __result;
699 int %out% = __result;
696 </conversion-rule>
700 </conversion-rule>
697 </modify-argument>
701 </modify-argument>
698 </modify-function>
702 </modify-function>
699 <modify-function signature="operator&gt;&gt;(uint &amp;)">
703 <modify-function signature="operator&gt;&gt;(uint &amp;)">
700 <rename to="readUInt"/>
704 <rename to="readUInt"/>
701 <modify-argument index="1">
705 <modify-argument index="1">
702 <remove-argument/>
706 <remove-argument/>
703 <conversion-rule class="native">
707 <conversion-rule class="native">
704 uint __result;
708 uint __result;
705 uint &amp; %out% = __result;
709 uint &amp; %out% = __result;
706 </conversion-rule>
710 </conversion-rule>
707 </modify-argument>
711 </modify-argument>
708 <modify-argument index="0" replace-value="void">
712 <modify-argument index="0" replace-value="void">
709 <conversion-rule class="native">
713 <conversion-rule class="native">
710 uint %out% = __result;
714 uint %out% = __result;
711 </conversion-rule>
715 </conversion-rule>
712 </modify-argument>
716 </modify-argument>
713 </modify-function>
717 </modify-function>
714 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
718 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
715 <rename to="readLongLong"/>
719 <rename to="readLongLong"/>
716 <modify-argument index="1">
720 <modify-argument index="1">
717 <remove-argument/>
721 <remove-argument/>
718 <conversion-rule class="native">
722 <conversion-rule class="native">
719 qint64 __result;
723 qint64 __result;
720 qint64 &amp; %out% = __result;
724 qint64 &amp; %out% = __result;
721 </conversion-rule>
725 </conversion-rule>
722 </modify-argument>
726 </modify-argument>
723 <modify-argument index="0" replace-value="void">
727 <modify-argument index="0" replace-value="void">
724 <conversion-rule class="native">
728 <conversion-rule class="native">
725 qint64 %out% = __result;
729 qint64 %out% = __result;
726 </conversion-rule>
730 </conversion-rule>
727 </modify-argument>
731 </modify-argument>
728 </modify-function>
732 </modify-function>
729 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
733 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
730 <rename to="readULongLong"/>
734 <rename to="readULongLong"/>
731 <modify-argument index="1">
735 <modify-argument index="1">
732 <remove-argument/>
736 <remove-argument/>
733 <conversion-rule class="native">
737 <conversion-rule class="native">
734 unsigned long long __result;
738 unsigned long long __result;
735 unsigned long long &amp; %out% = __result;
739 unsigned long long &amp; %out% = __result;
736 </conversion-rule>
740 </conversion-rule>
737 </modify-argument>
741 </modify-argument>
738 <modify-argument index="0" replace-value="void">
742 <modify-argument index="0" replace-value="void">
739 <conversion-rule class="native">
743 <conversion-rule class="native">
740 unsigned long long %out% = __result;
744 unsigned long long %out% = __result;
741 </conversion-rule>
745 </conversion-rule>
742 </modify-argument>
746 </modify-argument>
743 </modify-function>
747 </modify-function>
744 <modify-function signature="operator&gt;&gt;(float &amp;)">
748 <modify-function signature="operator&gt;&gt;(float &amp;)">
745 <rename to="readFloat"/>
749 <rename to="readFloat"/>
746 <modify-argument index="1">
750 <modify-argument index="1">
747 <remove-argument/>
751 <remove-argument/>
748 <conversion-rule class="native">
752 <conversion-rule class="native">
749 float __result;
753 float __result;
750 float &amp; %out% = __result;
754 float &amp; %out% = __result;
751 </conversion-rule>
755 </conversion-rule>
752 </modify-argument>
756 </modify-argument>
753 <modify-argument index="0" replace-value="void">
757 <modify-argument index="0" replace-value="void">
754 <conversion-rule class="native">
758 <conversion-rule class="native">
755 float %out% = __result;
759 float %out% = __result;
756 </conversion-rule>
760 </conversion-rule>
757 </modify-argument>
761 </modify-argument>
758 </modify-function>
762 </modify-function>
759 <modify-function signature="operator&gt;&gt;(double &amp;)">
763 <modify-function signature="operator&gt;&gt;(double &amp;)">
760 <rename to="readDouble"/>
764 <rename to="readDouble"/>
761 <modify-argument index="1">
765 <modify-argument index="1">
762 <remove-argument/>
766 <remove-argument/>
763 <conversion-rule class="native">
767 <conversion-rule class="native">
764 double __result;
768 double __result;
765 double &amp; %out% = __result;
769 double &amp; %out% = __result;
766 </conversion-rule>
770 </conversion-rule>
767 </modify-argument>
771 </modify-argument>
768 <modify-argument index="0" replace-value="void">
772 <modify-argument index="0" replace-value="void">
769 <conversion-rule class="native">
773 <conversion-rule class="native">
770 double %out% = __result;
774 double %out% = __result;
771 </conversion-rule>
775 </conversion-rule>
772 </modify-argument>
776 </modify-argument>
773 </modify-function>
777 </modify-function>
774 <modify-function signature="operator&gt;&gt;(short &amp;)">
778 <modify-function signature="operator&gt;&gt;(short &amp;)">
775 <rename to="readShort"/>
779 <rename to="readShort"/>
776 <modify-argument index="1">
780 <modify-argument index="1">
777 <remove-argument/>
781 <remove-argument/>
778 <conversion-rule class="native">
782 <conversion-rule class="native">
779 short __result;
783 short __result;
780 short &amp; %out% = __result;
784 short &amp; %out% = __result;
781 </conversion-rule>
785 </conversion-rule>
782 </modify-argument>
786 </modify-argument>
783 <modify-argument index="0" replace-value="void">
787 <modify-argument index="0" replace-value="void">
784 <conversion-rule class="native">
788 <conversion-rule class="native">
785 short %out% = __result;
789 short %out% = __result;
786 </conversion-rule>
790 </conversion-rule>
787 </modify-argument>
791 </modify-argument>
788 </modify-function>
792 </modify-function>
789 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
793 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
790 <rename to="readUShort"/>
794 <rename to="readUShort"/>
791 <modify-argument index="1">
795 <modify-argument index="1">
792 <remove-argument/>
796 <remove-argument/>
793 <conversion-rule class="native">
797 <conversion-rule class="native">
794 unsigned short __result;
798 unsigned short __result;
795 unsigned short &amp; %out% = __result;
799 unsigned short &amp; %out% = __result;
796 </conversion-rule>
800 </conversion-rule>
797 </modify-argument>
801 </modify-argument>
798 <modify-argument index="0" replace-value="void">
802 <modify-argument index="0" replace-value="void">
799 <conversion-rule class="native">
803 <conversion-rule class="native">
800 unsigned short %out% = __result;
804 unsigned short %out% = __result;
801 </conversion-rule>
805 </conversion-rule>
802 </modify-argument>
806 </modify-argument>
803 </modify-function>
807 </modify-function>
804 </object-type>
808 </object-type>
805
809
806 <object-type name="QTextStream">
810 <object-type name="QTextStream">
807 <modify-function signature="setCodec(const char *)">
811 <modify-function signature="setCodec(const char *)">
808 <modify-argument index="1">
812 <modify-argument index="1">
809 <replace-type modified-type="QString"/>
813 <replace-type modified-type="QString"/>
810 <conversion-rule class="native">
814 <conversion-rule class="native">
811 <insert-template name="core.convert_string_arg_to_char*"/>
815 <insert-template name="core.convert_string_arg_to_char*"/>
812 </conversion-rule>
816 </conversion-rule>
813 </modify-argument>
817 </modify-argument>
814 </modify-function>
818 </modify-function>
815
819
816 <modify-function signature="operator&lt;&lt;(QBool)">
820 <modify-function signature="operator&lt;&lt;(QBool)">
817 <rename to="writeBoolean"/>
821 <rename to="writeBoolean"/>
818 <modify-argument index="0" replace-value="this"/>
822 <modify-argument index="0" replace-value="this"/>
819 </modify-function>
823 </modify-function>
820 <modify-function signature="operator&lt;&lt;(char)">
824 <modify-function signature="operator&lt;&lt;(char)">
821 <modify-argument index="0" replace-value="this"/>
825 <modify-argument index="0" replace-value="this"/>
822 <rename to="writeByte"/>
826 <rename to="writeByte"/>
823 </modify-function>
827 </modify-function>
824 <modify-function signature="operator&lt;&lt;(signed int)">
828 <modify-function signature="operator&lt;&lt;(signed int)">
825 <rename to="writeInt"/>
829 <rename to="writeInt"/>
826 <modify-argument index="0" replace-value="this"/>
830 <modify-argument index="0" replace-value="this"/>
827 </modify-function>
831 </modify-function>
828 <modify-function signature="operator&lt;&lt;(qlonglong)">
832 <modify-function signature="operator&lt;&lt;(qlonglong)">
829 <rename to="writeLongLong"/>
833 <rename to="writeLongLong"/>
830 <modify-argument index="0" replace-value="this"/>
834 <modify-argument index="0" replace-value="this"/>
831 </modify-function>
835 </modify-function>
832 <modify-function signature="operator&lt;&lt;(float)">
836 <modify-function signature="operator&lt;&lt;(float)">
833 <rename to="writeFloat"/>
837 <rename to="writeFloat"/>
834 <modify-argument index="0" replace-value="this"/>
838 <modify-argument index="0" replace-value="this"/>
835 </modify-function>
839 </modify-function>
836 <modify-function signature="operator&lt;&lt;(double)">
840 <modify-function signature="operator&lt;&lt;(double)">
837 <rename to="writeDouble"/>
841 <rename to="writeDouble"/>
838 <modify-argument index="0" replace-value="this"/>
842 <modify-argument index="0" replace-value="this"/>
839 </modify-function>
843 </modify-function>
840 <modify-function signature="operator&lt;&lt;(signed short)">
844 <modify-function signature="operator&lt;&lt;(signed short)">
841 <rename to="writeShort"/>
845 <rename to="writeShort"/>
842 <modify-argument index="0" replace-value="this"/>
846 <modify-argument index="0" replace-value="this"/>
843 </modify-function>
847 </modify-function>
844 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
848 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
845 <rename to="writeByteArray"/>
849 <rename to="writeByteArray"/>
846 <modify-argument index="0" replace-value="this"/>
850 <modify-argument index="0" replace-value="this"/>
847 </modify-function>
851 </modify-function>
848 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
852 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
849 <rename to="writeString"/>
853 <rename to="writeString"/>
850 <modify-argument index="0" replace-value="this"/>
854 <modify-argument index="0" replace-value="this"/>
851 </modify-function>
855 </modify-function>
852
856
853 <modify-function signature="operator&gt;&gt;(char&amp;)">
857 <modify-function signature="operator&gt;&gt;(char&amp;)">
854 <rename to="readByte"/>
858 <rename to="readByte"/>
855 <modify-argument index="1">
859 <modify-argument index="1">
856 <remove-argument/>
860 <remove-argument/>
857 <conversion-rule class="native">
861 <conversion-rule class="native">
858 char __result;
862 char __result;
859 char &amp; %out% = __result;
863 char &amp; %out% = __result;
860 </conversion-rule>
864 </conversion-rule>
861 </modify-argument>
865 </modify-argument>
862 <modify-argument index="0" replace-value="void">
866 <modify-argument index="0" replace-value="void">
863 <conversion-rule class="native">
867 <conversion-rule class="native">
864 int %out% = __result;
868 int %out% = __result;
865 </conversion-rule>
869 </conversion-rule>
866 </modify-argument>
870 </modify-argument>
867 </modify-function>
871 </modify-function>
868 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
872 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
869 <rename to="readShort"/>
873 <rename to="readShort"/>
870 <modify-argument index="1">
874 <modify-argument index="1">
871 <remove-argument/>
875 <remove-argument/>
872 <conversion-rule class="native">
876 <conversion-rule class="native">
873 short __result;
877 short __result;
874 short &amp; %out% = __result;
878 short &amp; %out% = __result;
875 </conversion-rule>
879 </conversion-rule>
876 </modify-argument>
880 </modify-argument>
877 <modify-argument index="0" replace-value="void">
881 <modify-argument index="0" replace-value="void">
878 <conversion-rule class="native">
882 <conversion-rule class="native">
879 short %out% = __result;
883 short %out% = __result;
880 </conversion-rule>
884 </conversion-rule>
881 </modify-argument>
885 </modify-argument>
882 </modify-function>
886 </modify-function>
883 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
887 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
884 <rename to="readInt"/>
888 <rename to="readInt"/>
885 <modify-argument index="1">
889 <modify-argument index="1">
886 <remove-argument/>
890 <remove-argument/>
887 <conversion-rule class="native">
891 <conversion-rule class="native">
888 int __result;
892 int __result;
889 int &amp; %out% = __result;
893 int &amp; %out% = __result;
890 </conversion-rule>
894 </conversion-rule>
891 </modify-argument>
895 </modify-argument>
892 <modify-argument index="0" replace-value="void">
896 <modify-argument index="0" replace-value="void">
893 <conversion-rule class="native">
897 <conversion-rule class="native">
894 int %out% = __result;
898 int %out% = __result;
895 </conversion-rule>
899 </conversion-rule>
896 </modify-argument>
900 </modify-argument>
897 </modify-function>
901 </modify-function>
898 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
902 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
899 <rename to="readUShort"/>
903 <rename to="readUShort"/>
900 <modify-argument index="1">
904 <modify-argument index="1">
901 <remove-argument/>
905 <remove-argument/>
902 <conversion-rule class="native">
906 <conversion-rule class="native">
903 unsigned short __result;
907 unsigned short __result;
904 unsigned short &amp; %out% = __result;
908 unsigned short &amp; %out% = __result;
905 </conversion-rule>
909 </conversion-rule>
906 </modify-argument>
910 </modify-argument>
907 <modify-argument index="0" replace-value="void">
911 <modify-argument index="0" replace-value="void">
908 <conversion-rule class="native">
912 <conversion-rule class="native">
909 unsigned short %out% = __result;
913 unsigned short %out% = __result;
910 </conversion-rule>
914 </conversion-rule>
911 </modify-argument>
915 </modify-argument>
912 </modify-function>
916 </modify-function>
913 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
917 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
914 <rename to="readUInt"/>
918 <rename to="readUInt"/>
915 <modify-argument index="1">
919 <modify-argument index="1">
916 <remove-argument/>
920 <remove-argument/>
917 <conversion-rule class="native">
921 <conversion-rule class="native">
918 unsigned int __result;
922 unsigned int __result;
919 unsigned int &amp; %out% = __result;
923 unsigned int &amp; %out% = __result;
920 </conversion-rule>
924 </conversion-rule>
921 </modify-argument>
925 </modify-argument>
922 <modify-argument index="0" replace-value="void">
926 <modify-argument index="0" replace-value="void">
923 <conversion-rule class="native">
927 <conversion-rule class="native">
924 unsigned int %out% = __result;
928 unsigned int %out% = __result;
925 </conversion-rule>
929 </conversion-rule>
926 </modify-argument>
930 </modify-argument>
927 </modify-function>
931 </modify-function>
928 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
932 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
929 <rename to="readLongLong"/>
933 <rename to="readLongLong"/>
930 <modify-argument index="1">
934 <modify-argument index="1">
931 <remove-argument/>
935 <remove-argument/>
932 <conversion-rule class="native">
936 <conversion-rule class="native">
933 qlonglong __result;
937 qlonglong __result;
934 qlonglong &amp; %out% = __result;
938 qlonglong &amp; %out% = __result;
935 </conversion-rule>
939 </conversion-rule>
936 </modify-argument>
940 </modify-argument>
937 <modify-argument index="0" replace-value="void">
941 <modify-argument index="0" replace-value="void">
938 <conversion-rule class="native">
942 <conversion-rule class="native">
939 qlonglong %out% = __result;
943 qlonglong %out% = __result;
940 </conversion-rule>
944 </conversion-rule>
941 </modify-argument>
945 </modify-argument>
942 </modify-function>
946 </modify-function>
943 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
947 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
944 <rename to="readULongLong"/>
948 <rename to="readULongLong"/>
945 <modify-argument index="1">
949 <modify-argument index="1">
946 <remove-argument/>
950 <remove-argument/>
947 <conversion-rule class="native">
951 <conversion-rule class="native">
948 qulonglong __result;
952 qulonglong __result;
949 qulonglong &amp; %out% = __result;
953 qulonglong &amp; %out% = __result;
950 </conversion-rule>
954 </conversion-rule>
951 </modify-argument>
955 </modify-argument>
952 <modify-argument index="0" replace-value="void">
956 <modify-argument index="0" replace-value="void">
953 <conversion-rule class="native">
957 <conversion-rule class="native">
954 qulonglong %out% = __result;
958 qulonglong %out% = __result;
955 </conversion-rule>
959 </conversion-rule>
956 </modify-argument>
960 </modify-argument>
957 </modify-function>
961 </modify-function>
958 <modify-function signature="operator&gt;&gt;(float&amp;)">
962 <modify-function signature="operator&gt;&gt;(float&amp;)">
959 <rename to="readFloat"/>
963 <rename to="readFloat"/>
960 <modify-argument index="1">
964 <modify-argument index="1">
961 <remove-argument/>
965 <remove-argument/>
962 <conversion-rule class="native">
966 <conversion-rule class="native">
963 float __result;
967 float __result;
964 float &amp; %out% = __result;
968 float &amp; %out% = __result;
965 </conversion-rule>
969 </conversion-rule>
966 </modify-argument>
970 </modify-argument>
967 <modify-argument index="0" replace-value="void">
971 <modify-argument index="0" replace-value="void">
968 <conversion-rule class="native">
972 <conversion-rule class="native">
969 float %out% = __result;
973 float %out% = __result;
970 </conversion-rule>
974 </conversion-rule>
971 </modify-argument>
975 </modify-argument>
972 </modify-function>
976 </modify-function>
973 <modify-function signature="operator&gt;&gt;(double&amp;)">
977 <modify-function signature="operator&gt;&gt;(double&amp;)">
974 <rename to="readDouble"/>
978 <rename to="readDouble"/>
975 <modify-argument index="1">
979 <modify-argument index="1">
976 <remove-argument/>
980 <remove-argument/>
977 <conversion-rule class="native">
981 <conversion-rule class="native">
978 double __result;
982 double __result;
979 double &amp; %out% = __result;
983 double &amp; %out% = __result;
980 </conversion-rule>
984 </conversion-rule>
981 </modify-argument>
985 </modify-argument>
982 <modify-argument index="0" replace-value="void">
986 <modify-argument index="0" replace-value="void">
983 <conversion-rule class="native">
987 <conversion-rule class="native">
984 double %out% = __result;
988 double %out% = __result;
985 </conversion-rule>
989 </conversion-rule>
986 </modify-argument>
990 </modify-argument>
987 </modify-function>
991 </modify-function>
988
992
989 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
993 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
990 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
994 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
991 </object-type>
995 </object-type>
992
996
993 <value-type name="QPointF">
997 <value-type name="QPointF">
994 <modify-function signature="rx()" remove="all"/>
998 <modify-function signature="rx()" remove="all"/>
995 <modify-function signature="ry()" remove="all"/>
999 <modify-function signature="ry()" remove="all"/>
996 </value-type>
1000 </value-type>
997
1001
998 <value-type name="QPoint">
1002 <value-type name="QPoint">
999 <modify-function signature="rx()" remove="all"/>
1003 <modify-function signature="rx()" remove="all"/>
1000 <modify-function signature="ry()" remove="all"/>
1004 <modify-function signature="ry()" remove="all"/>
1001 </value-type>
1005 </value-type>
1002
1006
1003 <value-type name="QPixmap">
1007 <value-type name="QPixmap">
1004 <modify-function signature="save(QIODevice*, const char*, int)" remove="all"/>
1008 <modify-function signature="save(QIODevice*, const char*, int)" remove="all"/>
1005 </value-type>
1009 </value-type>
1006
1010
1007 <object-type name="QObject">
1011 <object-type name="QObject">
1008 <modify-function signature="property(const char*)const">
1012 <modify-function signature="property(const char*)const">
1009 <modify-argument index="1">
1013 <modify-argument index="1">
1010 <replace-type modified-type="QString"/>
1014 <replace-type modified-type="QString"/>
1011 <conversion-rule class="native">
1015 <conversion-rule class="native">
1012 <insert-template name="core.convert_string_arg_to_char*"/>
1016 <insert-template name="core.convert_string_arg_to_char*"/>
1013 </conversion-rule>
1017 </conversion-rule>
1014 </modify-argument>
1018 </modify-argument>
1015 </modify-function>
1019 </modify-function>
1016
1020
1017 <modify-function signature="setProperty(const char*,QVariant)">
1021 <modify-function signature="setProperty(const char*,QVariant)">
1018 <modify-argument index="1">
1022 <modify-argument index="1">
1019 <replace-type modified-type="QString"/>
1023 <replace-type modified-type="QString"/>
1020 <conversion-rule class="native">
1024 <conversion-rule class="native">
1021 <insert-template name="core.convert_string_arg_to_char*"/>
1025 <insert-template name="core.convert_string_arg_to_char*"/>
1022 </conversion-rule>
1026 </conversion-rule>
1023 </modify-argument>
1027 </modify-argument>
1024 </modify-function>
1028 </modify-function>
1025
1029
1026 <modify-function signature="inherits(const char*)const">
1030 <modify-function signature="inherits(const char*)const">
1027 <modify-argument index="1">
1031 <modify-argument index="1">
1028 <replace-type modified-type="QString"/>
1032 <replace-type modified-type="QString"/>
1029 <conversion-rule class="native">
1033 <conversion-rule class="native">
1030 <insert-template name="core.convert_string_arg_to_char*"/>
1034 <insert-template name="core.convert_string_arg_to_char*"/>
1031 </conversion-rule>
1035 </conversion-rule>
1032 </modify-argument>
1036 </modify-argument>
1033 </modify-function>
1037 </modify-function>
1034 </object-type>
1038 </object-type>
1035
1039
1036 <object-type name="QCryptographicHash">
1040 <object-type name="QCryptographicHash">
1037 <modify-function signature="addData(const char*,int)" remove="all"/>
1041 <modify-function signature="addData(const char*,int)" remove="all"/>
1038 </object-type>
1042 </object-type>
1039
1043
1040
1044
1041 <value-type name="QtScriptFuture">
1045 <value-type name="QtScriptFuture">
1042 <modify-function signature="operator==(const QFuture &amp;)const">
1046 <modify-function signature="operator==(const QFuture &amp;)const">
1043 <modify-argument index="1">
1047 <modify-argument index="1">
1044 <replace-type modified-type="QtScriptFuture*"/>
1048 <replace-type modified-type="QtScriptFuture*"/>
1045 <conversion-rule class="native">
1049 <conversion-rule class="native">
1046 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1050 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1047 </conversion-rule>
1051 </conversion-rule>
1048 </modify-argument>
1052 </modify-argument>
1049 </modify-function>
1053 </modify-function>
1050 <modify-function signature="QFuture(const QFuture &amp;)">
1054 <modify-function signature="QFuture(const QFuture &amp;)">
1051 <modify-argument index="1">
1055 <modify-argument index="1">
1052 <replace-type modified-type="QtScriptFuture" />
1056 <replace-type modified-type="QtScriptFuture" />
1053 <conversion-rule class="native">
1057 <conversion-rule class="native">
1054 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1058 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1055 </conversion-rule>
1059 </conversion-rule>
1056 </modify-argument>
1060 </modify-argument>
1057 </modify-function>
1061 </modify-function>
1058 <inject-code class="native">
1062 <inject-code class="native">
1059 </inject-code>
1063 </inject-code>
1060 </value-type>
1064 </value-type>
1061
1065
1062 <value-type name="QtScriptVoidFuture">
1066 <value-type name="QtScriptVoidFuture">
1063 <modify-function signature="operator==(const QFuture &amp;)const">
1067 <modify-function signature="operator==(const QFuture &amp;)const">
1064 <modify-argument index="1">
1068 <modify-argument index="1">
1065 <replace-type modified-type="QtScriptVoidFuture*"/>
1069 <replace-type modified-type="QtScriptVoidFuture*"/>
1066 <conversion-rule class="native">
1070 <conversion-rule class="native">
1067 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1071 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1068 </conversion-rule>
1072 </conversion-rule>
1069 </modify-argument>
1073 </modify-argument>
1070 </modify-function>
1074 </modify-function>
1071 <modify-function signature="QFuture(const QFuture &amp;)">
1075 <modify-function signature="QFuture(const QFuture &amp;)">
1072 <modify-argument index="1">
1076 <modify-argument index="1">
1073 <replace-type modified-type="QtScriptVoidFuture*"/>
1077 <replace-type modified-type="QtScriptVoidFuture*"/>
1074 <conversion-rule class="native">
1078 <conversion-rule class="native">
1075 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1079 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1076 </conversion-rule>
1080 </conversion-rule>
1077 </modify-argument>
1081 </modify-argument>
1078 </modify-function>
1082 </modify-function>
1079 </value-type>
1083 </value-type>
1080
1084
1081 <object-type name="QtScriptFutureWatcher">
1085 <object-type name="QtScriptFutureWatcher">
1082 <modify-function signature="setFuture(const QFuture &amp;)">
1086 <modify-function signature="setFuture(const QFuture &amp;)">
1083 <modify-argument index="1">
1087 <modify-argument index="1">
1084 <replace-type modified-type="QtScriptFuture*" />
1088 <replace-type modified-type="QtScriptFuture*" />
1085 <conversion-rule class="native">
1089 <conversion-rule class="native">
1086 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1090 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1087 </conversion-rule>
1091 </conversion-rule>
1088 </modify-argument>
1092 </modify-argument>
1089 </modify-function>
1093 </modify-function>
1090 </object-type>
1094 </object-type>
1091
1095
1092 <object-type name="QtScriptVoidFutureWatcher">
1096 <object-type name="QtScriptVoidFutureWatcher">
1093 <modify-function signature="setFuture(const QFuture &amp;)">
1097 <modify-function signature="setFuture(const QFuture &amp;)">
1094 <modify-argument index="1">
1098 <modify-argument index="1">
1095 <replace-type modified-type="QtScriptVoidFuture*" />
1099 <replace-type modified-type="QtScriptVoidFuture*" />
1096 <conversion-rule class="native">
1100 <conversion-rule class="native">
1097 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1101 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1098 </conversion-rule>
1102 </conversion-rule>
1099 </modify-argument>
1103 </modify-argument>
1100 </modify-function>
1104 </modify-function>
1101 </object-type>
1105 </object-type>
1102
1106
1103 <object-type name="QtScriptFutureSynchronizer">
1107 <object-type name="QtScriptFutureSynchronizer">
1104 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1108 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1105 <modify-argument index="1">
1109 <modify-argument index="1">
1106 <replace-type modified-type="QtScriptFuture*" />
1110 <replace-type modified-type="QtScriptFuture*" />
1107 <conversion-rule class="native">
1111 <conversion-rule class="native">
1108 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1112 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1109 </conversion-rule>
1113 </conversion-rule>
1110 </modify-argument>
1114 </modify-argument>
1111 </modify-function>
1115 </modify-function>
1112 <modify-function signature="addFuture(const QFuture &amp;)">
1116 <modify-function signature="addFuture(const QFuture &amp;)">
1113 <modify-argument index="1">
1117 <modify-argument index="1">
1114 <replace-type modified-type="QtScriptFuture*" />
1118 <replace-type modified-type="QtScriptFuture*" />
1115 <conversion-rule class="native">
1119 <conversion-rule class="native">
1116 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1120 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1117 </conversion-rule>
1121 </conversion-rule>
1118 </modify-argument>
1122 </modify-argument>
1119 </modify-function>
1123 </modify-function>
1120 <modify-function signature="setFuture(const QFuture &amp;)">
1124 <modify-function signature="setFuture(const QFuture &amp;)">
1121 <modify-argument index="1">
1125 <modify-argument index="1">
1122 <replace-type modified-type="QtScriptFuture*" />
1126 <replace-type modified-type="QtScriptFuture*" />
1123 <conversion-rule class="native">
1127 <conversion-rule class="native">
1124 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1128 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1125 </conversion-rule>
1129 </conversion-rule>
1126 </modify-argument>
1130 </modify-argument>
1127 </modify-function>
1131 </modify-function>
1128 <modify-function signature="futures()const" remove="all" />
1132 <modify-function signature="futures()const" remove="all" />
1129 </object-type>
1133 </object-type>
1130 <object-type name="QtScriptVoidFutureSynchronizer">
1134 <object-type name="QtScriptVoidFutureSynchronizer">
1131 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1135 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
1132 <modify-argument index="1">
1136 <modify-argument index="1">
1133 <replace-type modified-type="QtScriptVoidFuture*" />
1137 <replace-type modified-type="QtScriptVoidFuture*" />
1134 <conversion-rule class="native">
1138 <conversion-rule class="native">
1135 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1139 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1136 </conversion-rule>
1140 </conversion-rule>
1137 </modify-argument>
1141 </modify-argument>
1138 </modify-function>
1142 </modify-function>
1139 <modify-function signature="addFuture(const QFuture &amp;)">
1143 <modify-function signature="addFuture(const QFuture &amp;)">
1140 <modify-argument index="1">
1144 <modify-argument index="1">
1141 <replace-type modified-type="QtScriptVoidFuture*" />
1145 <replace-type modified-type="QtScriptVoidFuture*" />
1142 <conversion-rule class="native">
1146 <conversion-rule class="native">
1143 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1147 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1144 </conversion-rule>
1148 </conversion-rule>
1145 </modify-argument>
1149 </modify-argument>
1146 </modify-function>
1150 </modify-function>
1147 <modify-function signature="setFuture(const QFuture &amp;)">
1151 <modify-function signature="setFuture(const QFuture &amp;)">
1148 <modify-argument index="1">
1152 <modify-argument index="1">
1149 <replace-type modified-type="QtScriptVoidFuture*" />
1153 <replace-type modified-type="QtScriptVoidFuture*" />
1150 <conversion-rule class="native">
1154 <conversion-rule class="native">
1151 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1155 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
1152 </conversion-rule>
1156 </conversion-rule>
1153 </modify-argument>
1157 </modify-argument>
1154 </modify-function>
1158 </modify-function>
1155 <modify-function signature="futures()const" remove="all" />
1159 <modify-function signature="futures()const" remove="all" />
1156 </object-type>
1160 </object-type>
1157
1161
1158 <object-type name="QtScriptFutureIterator">
1162 <object-type name="QtScriptFutureIterator">
1159 <modify-function signature="QFutureIterator(const QFuture &amp;)">
1163 <modify-function signature="QFutureIterator(const QFuture &amp;)">
1160 <modify-argument index="1">
1164 <modify-argument index="1">
1161 <replace-type modified-type="QtScriptFuture*" />
1165 <replace-type modified-type="QtScriptFuture*" />
1162 <conversion-rule class="native">
1166 <conversion-rule class="native">
1163 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1167 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
1164 </conversion-rule>
1168 </conversion-rule>
1165 </modify-argument>
1169 </modify-argument>
1166 </modify-function>
1170 </modify-function>
1167 </object-type>
1171 </object-type>
1168
1172
1169
1173
1170 <!-- QXMLStream stream stuff. This was moved from QtXml to QtCore in 4.4 -->
1174 <!-- QXMLStream stream stuff. This was moved from QtXml to QtCore in 4.4 -->
1171
1175
1172 <enum-type name="QXmlStreamReader::Error" />
1176 <enum-type name="QXmlStreamReader::Error" />
1173 <enum-type name="QXmlStreamReader::TokenType" />
1177 <enum-type name="QXmlStreamReader::TokenType" />
1174
1178
1175 <value-type name="QXmlStreamAttribute">
1179 <value-type name="QXmlStreamAttribute">
1176 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
1180 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
1177
1181
1178 <modify-function signature="name()const">
1182 <modify-function signature="name()const">
1179 <modify-argument index="return">
1183 <modify-argument index="return">
1180 <conversion-rule class="native">
1184 <conversion-rule class="native">
1181 <insert-template name="core.convert_stringref_to_string"/>
1185 <insert-template name="core.convert_stringref_to_string"/>
1182 </conversion-rule>
1186 </conversion-rule>
1183 </modify-argument>
1187 </modify-argument>
1184 </modify-function>
1188 </modify-function>
1185
1189
1186 <modify-function signature="namespaceUri()const">
1190 <modify-function signature="namespaceUri()const">
1187 <modify-argument index="return">
1191 <modify-argument index="return">
1188 <conversion-rule class="native">
1192 <conversion-rule class="native">
1189 <insert-template name="core.convert_stringref_to_string"/>
1193 <insert-template name="core.convert_stringref_to_string"/>
1190 </conversion-rule>
1194 </conversion-rule>
1191 </modify-argument>
1195 </modify-argument>
1192 </modify-function>
1196 </modify-function>
1193
1197
1194 <modify-function signature="prefix()const">
1198 <modify-function signature="prefix()const">
1195 <modify-argument index="return">
1199 <modify-argument index="return">
1196 <conversion-rule class="native">
1200 <conversion-rule class="native">
1197 <insert-template name="core.convert_stringref_to_string"/>
1201 <insert-template name="core.convert_stringref_to_string"/>
1198 </conversion-rule>
1202 </conversion-rule>
1199 </modify-argument>
1203 </modify-argument>
1200 </modify-function>
1204 </modify-function>
1201
1205
1202 <modify-function signature="qualifiedName()const">
1206 <modify-function signature="qualifiedName()const">
1203 <modify-argument index="return">
1207 <modify-argument index="return">
1204 <conversion-rule class="native">
1208 <conversion-rule class="native">
1205 <insert-template name="core.convert_stringref_to_string"/>
1209 <insert-template name="core.convert_stringref_to_string"/>
1206 </conversion-rule>
1210 </conversion-rule>
1207 </modify-argument>
1211 </modify-argument>
1208 </modify-function>
1212 </modify-function>
1209
1213
1210 <modify-function signature="value()const">
1214 <modify-function signature="value()const">
1211 <modify-argument index="return">
1215 <modify-argument index="return">
1212 <conversion-rule class="native">
1216 <conversion-rule class="native">
1213 <insert-template name="core.convert_stringref_to_string"/>
1217 <insert-template name="core.convert_stringref_to_string"/>
1214 </conversion-rule>
1218 </conversion-rule>
1215 </modify-argument>
1219 </modify-argument>
1216 </modify-function>
1220 </modify-function>
1217
1221
1218 </value-type>
1222 </value-type>
1219
1223
1220 <value-type name="QXmlStreamAttributes">
1224 <value-type name="QXmlStreamAttributes">
1221 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
1225 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
1222 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
1226 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
1223 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
1227 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
1224 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
1228 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
1225 <modify-function signature="pop_back()" remove="all"/>
1229 <modify-function signature="pop_back()" remove="all"/>
1226 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
1230 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
1227 <modify-function signature="pop_front()" remove="all"/>
1231 <modify-function signature="pop_front()" remove="all"/>
1228
1232
1229 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
1233 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
1230 <remove />
1234 <remove />
1231 </modify-function>
1235 </modify-function>
1232 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
1236 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
1233 <remove />
1237 <remove />
1234 </modify-function>
1238 </modify-function>
1235 <modify-function signature="value(const QLatin1String &amp;)const">
1239 <modify-function signature="value(const QLatin1String &amp;)const">
1236 <remove />
1240 <remove />
1237 </modify-function>
1241 </modify-function>
1238 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
1242 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
1239 <remove />
1243 <remove />
1240 </modify-function>
1244 </modify-function>
1241
1245
1242
1246
1243 <modify-function signature="value(QString,QString)const">
1247 <modify-function signature="value(QString,QString)const">
1244 <modify-argument index="return">
1248 <modify-argument index="return">
1245 <conversion-rule class="native">
1249 <conversion-rule class="native">
1246 <insert-template name="core.convert_stringref_to_string"/>
1250 <insert-template name="core.convert_stringref_to_string"/>
1247 </conversion-rule>
1251 </conversion-rule>
1248 </modify-argument>
1252 </modify-argument>
1249 </modify-function>
1253 </modify-function>
1250
1254
1251 <modify-function signature="value(QString)const">
1255 <modify-function signature="value(QString)const">
1252 <modify-argument index="return">
1256 <modify-argument index="return">
1253 <conversion-rule class="native">
1257 <conversion-rule class="native">
1254 <insert-template name="core.convert_stringref_to_string"/>
1258 <insert-template name="core.convert_stringref_to_string"/>
1255 </conversion-rule>
1259 </conversion-rule>
1256 </modify-argument>
1260 </modify-argument>
1257 </modify-function>
1261 </modify-function>
1258
1262
1259 </value-type>
1263 </value-type>
1260
1264
1261 <value-type name="QXmlStreamNamespaceDeclaration">
1265 <value-type name="QXmlStreamNamespaceDeclaration">
1262 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
1266 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
1263
1267
1264 <modify-function signature="namespaceUri()const">
1268 <modify-function signature="namespaceUri()const">
1265 <modify-argument index="return">
1269 <modify-argument index="return">
1266 <conversion-rule class="native">
1270 <conversion-rule class="native">
1267 <insert-template name="core.convert_stringref_to_string"/>
1271 <insert-template name="core.convert_stringref_to_string"/>
1268 </conversion-rule>
1272 </conversion-rule>
1269 </modify-argument>
1273 </modify-argument>
1270 </modify-function>
1274 </modify-function>
1271
1275
1272 <modify-function signature="prefix()const">
1276 <modify-function signature="prefix()const">
1273 <modify-argument index="return">
1277 <modify-argument index="return">
1274 <conversion-rule class="native">
1278 <conversion-rule class="native">
1275 <insert-template name="core.convert_stringref_to_string"/>
1279 <insert-template name="core.convert_stringref_to_string"/>
1276 </conversion-rule>
1280 </conversion-rule>
1277 </modify-argument>
1281 </modify-argument>
1278 </modify-function>
1282 </modify-function>
1279
1283
1280 </value-type>
1284 </value-type>
1281
1285
1282 <value-type name="QXmlStreamNotationDeclaration">
1286 <value-type name="QXmlStreamNotationDeclaration">
1283 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
1287 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
1284
1288
1285 <modify-function signature="name()const">
1289 <modify-function signature="name()const">
1286 <modify-argument index="return">
1290 <modify-argument index="return">
1287 <conversion-rule class="native">
1291 <conversion-rule class="native">
1288 <insert-template name="core.convert_stringref_to_string"/>
1292 <insert-template name="core.convert_stringref_to_string"/>
1289 </conversion-rule>
1293 </conversion-rule>
1290 </modify-argument>
1294 </modify-argument>
1291 </modify-function>
1295 </modify-function>
1292
1296
1293 <modify-function signature="publicId()const">
1297 <modify-function signature="publicId()const">
1294 <modify-argument index="return">
1298 <modify-argument index="return">
1295 <conversion-rule class="native">
1299 <conversion-rule class="native">
1296 <insert-template name="core.convert_stringref_to_string"/>
1300 <insert-template name="core.convert_stringref_to_string"/>
1297 </conversion-rule>
1301 </conversion-rule>
1298 </modify-argument>
1302 </modify-argument>
1299 </modify-function>
1303 </modify-function>
1300
1304
1301 <modify-function signature="systemId()const">
1305 <modify-function signature="systemId()const">
1302 <modify-argument index="return">
1306 <modify-argument index="return">
1303 <conversion-rule class="native">
1307 <conversion-rule class="native">
1304 <insert-template name="core.convert_stringref_to_string"/>
1308 <insert-template name="core.convert_stringref_to_string"/>
1305 </conversion-rule>
1309 </conversion-rule>
1306 </modify-argument>
1310 </modify-argument>
1307 </modify-function>
1311 </modify-function>
1308
1312
1309 </value-type>
1313 </value-type>
1310
1314
1311 <value-type name="QXmlStreamEntityDeclaration">
1315 <value-type name="QXmlStreamEntityDeclaration">
1312 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
1316 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
1313
1317
1314 <modify-function signature="name()const">
1318 <modify-function signature="name()const">
1315 <modify-argument index="return">
1319 <modify-argument index="return">
1316 <conversion-rule class="native">
1320 <conversion-rule class="native">
1317 <insert-template name="core.convert_stringref_to_string"/>
1321 <insert-template name="core.convert_stringref_to_string"/>
1318 </conversion-rule>
1322 </conversion-rule>
1319 </modify-argument>
1323 </modify-argument>
1320 </modify-function>
1324 </modify-function>
1321
1325
1322 <modify-function signature="notationName()const">
1326 <modify-function signature="notationName()const">
1323 <modify-argument index="return">
1327 <modify-argument index="return">
1324 <conversion-rule class="native">
1328 <conversion-rule class="native">
1325 <insert-template name="core.convert_stringref_to_string"/>
1329 <insert-template name="core.convert_stringref_to_string"/>
1326 </conversion-rule>
1330 </conversion-rule>
1327 </modify-argument>
1331 </modify-argument>
1328 </modify-function>
1332 </modify-function>
1329
1333
1330 <modify-function signature="publicId()const">
1334 <modify-function signature="publicId()const">
1331 <modify-argument index="return">
1335 <modify-argument index="return">
1332 <conversion-rule class="native">
1336 <conversion-rule class="native">
1333 <insert-template name="core.convert_stringref_to_string"/>
1337 <insert-template name="core.convert_stringref_to_string"/>
1334 </conversion-rule>
1338 </conversion-rule>
1335 </modify-argument>
1339 </modify-argument>
1336 </modify-function>
1340 </modify-function>
1337
1341
1338 <modify-function signature="systemId()const">
1342 <modify-function signature="systemId()const">
1339 <modify-argument index="return">
1343 <modify-argument index="return">
1340 <conversion-rule class="native">
1344 <conversion-rule class="native">
1341 <insert-template name="core.convert_stringref_to_string"/>
1345 <insert-template name="core.convert_stringref_to_string"/>
1342 </conversion-rule>
1346 </conversion-rule>
1343 </modify-argument>
1347 </modify-argument>
1344 </modify-function>
1348 </modify-function>
1345
1349
1346 <modify-function signature="value()const">
1350 <modify-function signature="value()const">
1347 <modify-argument index="return">
1351 <modify-argument index="return">
1348 <conversion-rule class="native">
1352 <conversion-rule class="native">
1349 <insert-template name="core.convert_stringref_to_string"/>
1353 <insert-template name="core.convert_stringref_to_string"/>
1350 </conversion-rule>
1354 </conversion-rule>
1351 </modify-argument>
1355 </modify-argument>
1352 </modify-function>
1356 </modify-function>
1353
1357
1354 </value-type>
1358 </value-type>
1355
1359
1356 <object-type name="QXmlStreamReader">
1360 <object-type name="QXmlStreamReader">
1357 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
1361 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
1358 <modify-function signature="addData(const char*)" remove="all" />
1362 <modify-function signature="addData(const char*)" remove="all" />
1359 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
1363 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
1360 <modify-argument index="1">
1364 <modify-argument index="1">
1361 <reference-count action="set" variable-name="__rcEntityResolver" />
1365 <reference-count action="set" variable-name="__rcEntityResolver" />
1362 </modify-argument>
1366 </modify-argument>
1363 </modify-function>
1367 </modify-function>
1364
1368
1365 <modify-function signature="name()const">
1369 <modify-function signature="name()const">
1366 <modify-argument index="return">
1370 <modify-argument index="return">
1367 <conversion-rule class="native">
1371 <conversion-rule class="native">
1368 <insert-template name="core.convert_stringref_to_string"/>
1372 <insert-template name="core.convert_stringref_to_string"/>
1369 </conversion-rule>
1373 </conversion-rule>
1370 </modify-argument>
1374 </modify-argument>
1371 </modify-function>
1375 </modify-function>
1372
1376
1373 <modify-function signature="documentEncoding()const">
1377 <modify-function signature="documentEncoding()const">
1374 <modify-argument index="return">
1378 <modify-argument index="return">
1375 <conversion-rule class="native">
1379 <conversion-rule class="native">
1376 <insert-template name="core.convert_stringref_to_string"/>
1380 <insert-template name="core.convert_stringref_to_string"/>
1377 </conversion-rule>
1381 </conversion-rule>
1378 </modify-argument>
1382 </modify-argument>
1379 </modify-function>
1383 </modify-function>
1380
1384
1381 <modify-function signature="documentVersion()const">
1385 <modify-function signature="documentVersion()const">
1382 <modify-argument index="return">
1386 <modify-argument index="return">
1383 <conversion-rule class="native">
1387 <conversion-rule class="native">
1384 <insert-template name="core.convert_stringref_to_string"/>
1388 <insert-template name="core.convert_stringref_to_string"/>
1385 </conversion-rule>
1389 </conversion-rule>
1386 </modify-argument>
1390 </modify-argument>
1387 </modify-function>
1391 </modify-function>
1388
1392
1389 <modify-function signature="dtdName()const">
1393 <modify-function signature="dtdName()const">
1390 <modify-argument index="return">
1394 <modify-argument index="return">
1391 <conversion-rule class="native">
1395 <conversion-rule class="native">
1392 <insert-template name="core.convert_stringref_to_string"/>
1396 <insert-template name="core.convert_stringref_to_string"/>
1393 </conversion-rule>
1397 </conversion-rule>
1394 </modify-argument>
1398 </modify-argument>
1395 </modify-function>
1399 </modify-function>
1396
1400
1397 <modify-function signature="dtdPublicId()const">
1401 <modify-function signature="dtdPublicId()const">
1398 <modify-argument index="return">
1402 <modify-argument index="return">
1399 <conversion-rule class="native">
1403 <conversion-rule class="native">
1400 <insert-template name="core.convert_stringref_to_string"/>
1404 <insert-template name="core.convert_stringref_to_string"/>
1401 </conversion-rule>
1405 </conversion-rule>
1402 </modify-argument>
1406 </modify-argument>
1403 </modify-function>
1407 </modify-function>
1404
1408
1405 <modify-function signature="dtdSystemId()const">
1409 <modify-function signature="dtdSystemId()const">
1406 <modify-argument index="return">
1410 <modify-argument index="return">
1407 <conversion-rule class="native">
1411 <conversion-rule class="native">
1408 <insert-template name="core.convert_stringref_to_string"/>
1412 <insert-template name="core.convert_stringref_to_string"/>
1409 </conversion-rule>
1413 </conversion-rule>
1410 </modify-argument>
1414 </modify-argument>
1411 </modify-function>
1415 </modify-function>
1412
1416
1413 <modify-function signature="namespaceUri()const">
1417 <modify-function signature="namespaceUri()const">
1414 <modify-argument index="return">
1418 <modify-argument index="return">
1415 <conversion-rule class="native">
1419 <conversion-rule class="native">
1416 <insert-template name="core.convert_stringref_to_string"/>
1420 <insert-template name="core.convert_stringref_to_string"/>
1417 </conversion-rule>
1421 </conversion-rule>
1418 </modify-argument>
1422 </modify-argument>
1419 </modify-function>
1423 </modify-function>
1420
1424
1421 <modify-function signature="prefix()const">
1425 <modify-function signature="prefix()const">
1422 <modify-argument index="return">
1426 <modify-argument index="return">
1423 <conversion-rule class="native">
1427 <conversion-rule class="native">
1424 <insert-template name="core.convert_stringref_to_string"/>
1428 <insert-template name="core.convert_stringref_to_string"/>
1425 </conversion-rule>
1429 </conversion-rule>
1426 </modify-argument>
1430 </modify-argument>
1427 </modify-function>
1431 </modify-function>
1428
1432
1429 <modify-function signature="processingInstructionData()const">
1433 <modify-function signature="processingInstructionData()const">
1430 <modify-argument index="return">
1434 <modify-argument index="return">
1431 <conversion-rule class="native">
1435 <conversion-rule class="native">
1432 <insert-template name="core.convert_stringref_to_string"/>
1436 <insert-template name="core.convert_stringref_to_string"/>
1433 </conversion-rule>
1437 </conversion-rule>
1434 </modify-argument>
1438 </modify-argument>
1435 </modify-function>
1439 </modify-function>
1436
1440
1437 <modify-function signature="processingInstructionTarget()const">
1441 <modify-function signature="processingInstructionTarget()const">
1438 <modify-argument index="return">
1442 <modify-argument index="return">
1439 <conversion-rule class="native">
1443 <conversion-rule class="native">
1440 <insert-template name="core.convert_stringref_to_string"/>
1444 <insert-template name="core.convert_stringref_to_string"/>
1441 </conversion-rule>
1445 </conversion-rule>
1442 </modify-argument>
1446 </modify-argument>
1443 </modify-function>
1447 </modify-function>
1444
1448
1445 <modify-function signature="qualifiedName()const">
1449 <modify-function signature="qualifiedName()const">
1446 <modify-argument index="return">
1450 <modify-argument index="return">
1447 <conversion-rule class="native">
1451 <conversion-rule class="native">
1448 <insert-template name="core.convert_stringref_to_string"/>
1452 <insert-template name="core.convert_stringref_to_string"/>
1449 </conversion-rule>
1453 </conversion-rule>
1450 </modify-argument>
1454 </modify-argument>
1451 </modify-function>
1455 </modify-function>
1452
1456
1453 <modify-function signature="text()const">
1457 <modify-function signature="text()const">
1454 <modify-argument index="return">
1458 <modify-argument index="return">
1455 <conversion-rule class="native">
1459 <conversion-rule class="native">
1456 <insert-template name="core.convert_stringref_to_string"/>
1460 <insert-template name="core.convert_stringref_to_string"/>
1457 </conversion-rule>
1461 </conversion-rule>
1458 </modify-argument>
1462 </modify-argument>
1459 </modify-function>
1463 </modify-function>
1460 </object-type>
1464 </object-type>
1461
1465
1462 <object-type name="QXmlStreamWriter">
1466 <object-type name="QXmlStreamWriter">
1463 <modify-function signature="QXmlStreamWriter(QString *)">
1467 <modify-function signature="QXmlStreamWriter(QString *)">
1464 <remove />
1468 <remove />
1465 </modify-function>
1469 </modify-function>
1466
1470
1467 <modify-function signature="setCodec(const char*)">
1471 <modify-function signature="setCodec(const char*)">
1468 <modify-argument index="1">
1472 <modify-argument index="1">
1469 <replace-type modified-type="QString"/>
1473 <replace-type modified-type="QString"/>
1470 <conversion-rule class="native">
1474 <conversion-rule class="native">
1471 <insert-template name="core.convert_string_arg_to_char*"/>
1475 <insert-template name="core.convert_string_arg_to_char*"/>
1472 </conversion-rule>
1476 </conversion-rule>
1473 </modify-argument>
1477 </modify-argument>
1474 </modify-function>
1478 </modify-function>
1475
1479
1476 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
1480 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
1477 <modify-argument index="1">
1481 <modify-argument index="1">
1478 <replace-type modified-type="QXmlStreamReader*"/>
1482 <replace-type modified-type="QXmlStreamReader*"/>
1479 <conversion-rule class="native">
1483 <conversion-rule class="native">
1480 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
1484 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
1481 </conversion-rule>
1485 </conversion-rule>
1482 </modify-argument>
1486 </modify-argument>
1483 </modify-function>
1487 </modify-function>
1484
1488
1485 </object-type>
1489 </object-type>
1486
1490
1487 <value-type name="QEasingCurve">
1491 <value-type name="QEasingCurve">
1488 <modify-function signature="QEasingCurve(QEasingCurve)" remove="all" />
1492 <modify-function signature="QEasingCurve(QEasingCurve)" remove="all" />
1489 <modify-function signature="operator=(QEasingCurve)" remove="all"/>
1493 <modify-function signature="operator=(QEasingCurve)" remove="all"/>
1490 <modify-function signature="operator==(const QEasingCurve &amp;)const" remove="all"/>
1494 <modify-function signature="operator==(const QEasingCurve &amp;)const" remove="all"/>
1491 <modify-function signature="operator!=(const QEasingCurve &amp;)const" remove="all"/>
1495 <modify-function signature="operator!=(const QEasingCurve &amp;)const" remove="all"/>
1492 <modify-function signature="setCustomType(double)" remove="all"/>
1496 <modify-function signature="setCustomType(double)" remove="all"/>
1493 <modify-function signature="customType()const" remove="all"/>
1497 <modify-function signature="customType()const" remove="all"/>
1494 </value-type>
1498 </value-type>
1495
1499
1496 <object-type name="QPropertyAnimation">
1500 <object-type name="QPropertyAnimation">
1497 <modify-function signature="QPropertyAnimation(QObject*,QByteArray,QObject*)">
1501 <modify-function signature="QPropertyAnimation(QObject*,QByteArray,QObject*)">
1498 <modify-argument index="2">
1502 <modify-argument index="2">
1499 <replace-type modified-type="QString"/>
1503 <replace-type modified-type="QString"/>
1500 <conversion-rule class="native">
1504 <conversion-rule class="native">
1501 <insert-template name="core.convert_string_arg_to_latin1"/>
1505 <insert-template name="core.convert_string_arg_to_latin1"/>
1502 </conversion-rule>
1506 </conversion-rule>
1503 </modify-argument>
1507 </modify-argument>
1504 </modify-function>
1508 </modify-function>
1505 </object-type>
1509 </object-type>
1506
1510
1507 <object-type name="QState">
1511 <object-type name="QState">
1508 <modify-function signature="addTransition(QObject*,const char*,QAbstractState*)">
1512 <modify-function signature="addTransition(QObject*,const char*,QAbstractState*)">
1509 <modify-argument index="2">
1513 <modify-argument index="2">
1510 <replace-type modified-type="QString"/>
1514 <replace-type modified-type="QString"/>
1511 <conversion-rule class="native">
1515 <conversion-rule class="native">
1512 <insert-template name="core.convert_string_arg_to_char*"/>
1516 <insert-template name="core.convert_string_arg_to_char*"/>
1513 </conversion-rule>
1517 </conversion-rule>
1514 </modify-argument>
1518 </modify-argument>
1515 </modify-function>
1519 </modify-function>
1516 <modify-function signature="assignProperty(QObject*,const char*,QVariant)">
1520 <modify-function signature="assignProperty(QObject*,const char*,QVariant)">
1517 <modify-argument index="2">
1521 <modify-argument index="2">
1518 <replace-type modified-type="QString"/>
1522 <replace-type modified-type="QString"/>
1519 <conversion-rule class="native">
1523 <conversion-rule class="native">
1520 <insert-template name="core.convert_string_arg_to_char*"/>
1524 <insert-template name="core.convert_string_arg_to_char*"/>
1521 </conversion-rule>
1525 </conversion-rule>
1522 </modify-argument>
1526 </modify-argument>
1523 </modify-function>
1527 </modify-function>
1524 </object-type>
1528 </object-type>
1525
1529
1526 <value-type name="QRegExp">
1530 <value-type name="QRegExp">
1527 <modify-function signature="cap(int)" remove="all"/>
1531 <modify-function signature="cap(int)" remove="all"/>
1528 <modify-function signature="capturedTexts()" remove="all"/>
1532 <modify-function signature="capturedTexts()" remove="all"/>
1529 <modify-function signature="pos(int)" remove="all"/>
1533 <modify-function signature="pos(int)" remove="all"/>
1530 <modify-function signature="errorString()" remove="all"/>
1534 <modify-function signature="errorString()" remove="all"/>
1531 </value-type>
1535 </value-type>
1532
1536
1533 <primitive-type name="bool"/>
1537 <primitive-type name="bool"/>
1534 <primitive-type name="double"/>
1538 <primitive-type name="double"/>
1535 <primitive-type name="qreal"/>
1539 <primitive-type name="qreal"/>
1536 <primitive-type name="float"/>
1540 <primitive-type name="float"/>
1537 <primitive-type name="qint64"/>
1541 <primitive-type name="qint64"/>
1538 <primitive-type name="__int64"/>
1542 <primitive-type name="__int64"/>
1539 <primitive-type name="unsigned __int64"/>
1543 <primitive-type name="unsigned __int64"/>
1540 <primitive-type name="unsigned long long"/>
1544 <primitive-type name="unsigned long long"/>
1541 <primitive-type name="long long"/>
1545 <primitive-type name="long long"/>
1542 <primitive-type name="qlonglong"/>
1546 <primitive-type name="qlonglong"/>
1543 <primitive-type name="qulonglong"/>
1547 <primitive-type name="qulonglong"/>
1544 <primitive-type name="short"/>
1548 <primitive-type name="short"/>
1545 <primitive-type name="short"/>
1549 <primitive-type name="short"/>
1546 <primitive-type name="signed short"/>
1550 <primitive-type name="signed short"/>
1547 <primitive-type name="ushort"/>
1551 <primitive-type name="ushort"/>
1548 <primitive-type name="unsigned short"/>
1552 <primitive-type name="unsigned short"/>
1549 <primitive-type name="char"/>
1553 <primitive-type name="char"/>
1550 <primitive-type name="signed char"/>
1554 <primitive-type name="signed char"/>
1551 <primitive-type name="uchar"/>
1555 <primitive-type name="uchar"/>
1552 <primitive-type name="unsigned char"/>
1556 <primitive-type name="unsigned char"/>
1553 <primitive-type name="int"/>
1557 <primitive-type name="int"/>
1554 <primitive-type name="signed int"/>
1558 <primitive-type name="signed int"/>
1555 <primitive-type name="uint"/>
1559 <primitive-type name="uint"/>
1556 <primitive-type name="ulong"/>
1560 <primitive-type name="ulong"/>
1557 <primitive-type name="unsigned int"/>
1561 <primitive-type name="unsigned int"/>
1558 <primitive-type name="signed long"/>
1562 <primitive-type name="signed long"/>
1559 <primitive-type name="long"/>
1563 <primitive-type name="long"/>
1560 <primitive-type name="unsigned long"/>
1564 <primitive-type name="unsigned long"/>
1561 <primitive-type name="WId"/>
1565 <primitive-type name="WId"/>
1562 <primitive-type name="Qt::HANDLE"/>
1566 <primitive-type name="Qt::HANDLE"/>
1563 <primitive-type name="QVariant::Type"/>
1567 <primitive-type name="QVariant::Type"/>
1564 <primitive-type name="QByteRef"/>
1568 <primitive-type name="QByteRef"/>
1565 <primitive-type name="QBitRef"/>
1569 <primitive-type name="QBitRef"/>
1566 <primitive-type name="QBool"/>
1570 <primitive-type name="QBool"/>
1567 <primitive-type name="jobject"/>
1571 <primitive-type name="jobject"/>
1568 <primitive-type name="quintptr"/>
1572 <primitive-type name="quintptr"/>
1569
1573
1570 <suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded." />
1574 <suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded." />
1571 <suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp" />
1575 <suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp" />
1572 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum" />
1576 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum" />
1573 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5" />
1577 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5" />
1574 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag" />
1578 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag" />
1575 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag" />
1579 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag" />
1576 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'" />
1580 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'" />
1577
1581
1578 <suppress-warning text="WARNING(MetaJavaBuilder) :: Unable to decide type of property: 'Qt::GestureState' in class 'QGesture'" />
1582 <suppress-warning text="WARNING(MetaJavaBuilder) :: Unable to decide type of property: 'Qt::GestureState' in class 'QGesture'" />
1579 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'Qt::GestureState' does not have a type entry or is not an enum" />
1583 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'Qt::GestureState' does not have a type entry or is not an enum" />
1580 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QGenericMatrix&lt;qreal&gt;' of 'QMatrix3x3' is not known" />
1584 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QGenericMatrix&lt;qreal&gt;' of 'QMatrix3x3' is not known" />
1581 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~0u in Qt::GestureType" />
1585 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~0u in Qt::GestureType" />
1582 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~0u" />
1586 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~0u" />
1583 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::GestureFlags() in Qt::GestureFlag" />
1587 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::GestureFlags() in Qt::GestureFlag" />
1584 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QWidget'" />
1588 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QWidget'" />
1585 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QGraphicsObject'" />
1589 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QGraphicsObject'" />
1586
1590
1587 <!-- some catch-all warning suppressions -->
1591 <!-- some catch-all warning suppressions -->
1588 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/>
1592 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/>
1589 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function" />
1593 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function" />
1590 <suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
1594 <suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
1591 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared" />
1595 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared" />
1592 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'" />
1596 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'" />
1593 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'" />
1597 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'" />
1594 <suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: " />
1598 <suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: " />
1595 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry" />
1599 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry" />
1596 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'" />
1600 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'" />
1597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile" />
1601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile" />
1598 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared" />
1602 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared" />
1599
1603
1600 </typesystem>
1604 </typesystem>
@@ -1,2928 +1,2932
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
3 bool __ok;
3 bool __ok;
4 bool *%out% = &amp;__ok;
4 bool *%out% = &amp;__ok;
5 </template><template name="core.convert_to_null_or_wrap">
5 </template><template name="core.convert_to_null_or_wrap">
6 QScriptValue %out%;
6 QScriptValue %out%;
7 if (!__ok)
7 if (!__ok)
8 %out% = context-&gt;engine()-&gt;nullValue();
8 %out% = context-&gt;engine()-&gt;nullValue();
9 else
9 else
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
11 </template><template name="core.convert_to_null_or_primitive">
11 </template><template name="core.convert_to_null_or_primitive">
12 QScriptValue %out%;
12 QScriptValue %out%;
13 if (!__ok)
13 if (!__ok)
14 %out% = context-&gt;engine()-&gt;nullValue();
14 %out% = context-&gt;engine()-&gt;nullValue();
15 else
15 else
16 %out% = QScriptValue(context-&gt;engine(), %in%);
16 %out% = QScriptValue(context-&gt;engine(), %in%);
17 </template><template name="core.convert_string_arg_to_latin1">
17 </template><template name="core.convert_string_arg_to_latin1">
18 QByteArray %out% = %in%.toString().toLatin1();
18 QByteArray %out% = %in%.toString().toLatin1();
19 </template><template name="core.convert_string_arg_to_char*">
19 </template><template name="core.convert_string_arg_to_char*">
20 QByteArray tmp_%out% = %in%.toString().toLatin1();
20 QByteArray tmp_%out% = %in%.toString().toLatin1();
21 const char * %out% = tmp_%out%.constData();
21 const char * %out% = tmp_%out%.constData();
22 </template><template name="core.convert_int_arg_and_check_range">
22 </template><template name="core.convert_int_arg_and_check_range">
23 int %out% = %in%.toInt32();
23 int %out% = %in%.toInt32();
24 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
24 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
25 return context-&gt;throwError(QScriptContext::RangeError,
25 return context-&gt;throwError(QScriptContext::RangeError,
26 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
26 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
27 }
27 }
28 </template><template name="core.convert_pointer_arg_and_check_null">
28 </template><template name="core.convert_pointer_arg_and_check_null">
29 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
29 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
30 if (!%out%) {
30 if (!%out%) {
31 return context-&gt;throwError(QScriptContext::TypeError,
31 return context-&gt;throwError(QScriptContext::TypeError,
32 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
32 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
33 }
33 }
34 </template><template name="core.convert_stringref_to_string">
34 </template><template name="core.convert_stringref_to_string">
35 QString %out% = %in%.toString();
35 QString %out% = %in%.toString();
36 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QThread"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><rejection class="QByteArray" function-name="contains"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/><primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Unable to decide type of property: 'Qt::GestureState' in class 'QGesture'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'Qt::GestureState' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QGenericMatrix&lt;qreal&gt;' of 'QMatrix3x3' is not known"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~0u in Qt::GestureType"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~0u"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::GestureFlags() in Qt::GestureFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QWidget'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QGraphicsObject'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
36 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QThread"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><rejection class="QByteArray" function-name="contains"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/><primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Unable to decide type of property: 'Qt::GestureState' in class 'QGesture'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'Qt::GestureState' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QGenericMatrix&lt;qreal&gt;' of 'QMatrix3x3' is not known"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~0u in Qt::GestureType"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~0u"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::GestureFlags() in Qt::GestureFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QWidget'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::GestureFlags() when parsing default value of 'grabGesture' in class 'QGraphicsObject'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
37
37
38 <rejection class="*" function-name="d_func"/>
38 <rejection class="*" function-name="d_func"/>
39 <rejection class="*" function-name="data_ptr"/>
39 <rejection class="*" function-name="data_ptr"/>
40 <rejection class="*" function-name="detach"/>
40 <rejection class="*" function-name="detach"/>
41 <rejection class="*" function-name="isDetached"/>
41 <rejection class="*" function-name="isDetached"/>
42
42
43 <rejection class="*" field-name="d_ptr"/>
43 <rejection class="*" field-name="d_ptr"/>
44 <rejection class="*" field-name="d"/>
44 <rejection class="*" field-name="d"/>
45
45
46 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
46 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
47
47
48
48
49 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
49 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
50 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
50 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
51 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
51 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
52 <rejection class="" enum-name="enum_1"/>
52 <rejection class="" enum-name="enum_1"/>
53 <rejection class="" enum-name="enum_2"/>
53 <rejection class="" enum-name="enum_2"/>
54 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
54 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
55 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
55 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
56 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
56 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
57 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
57 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
58 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
58 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
59 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
59 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
60 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
60 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
61 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
61 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
62 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
62 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
63 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
63 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
64 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
64 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
65 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
65 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
66 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
66 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
67 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
67 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
68 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
68 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
69
69
70 <rejection class="QtConcurrent" enum-name="enum_1"/>
70 <rejection class="QtConcurrent" enum-name="enum_1"/>
71 <rejection class="QtConcurrent" function-name="operator|"/>
71 <rejection class="QtConcurrent" function-name="operator|"/>
72
72
73 <rejection class="Qt" enum-name="Modifier"/>
73 <rejection class="Qt" enum-name="Modifier"/>
74
74
75 <rejection class="QSharedPointer"/>
75 <rejection class="QSharedPointer"/>
76 <rejection class="QWeakPointer"/>
76 <rejection class="QWeakPointer"/>
77 <rejection class="QFuture::const_iterator"/>
77 <rejection class="QFuture::const_iterator"/>
78 <rejection class="QFutureInterface"/>
78 <rejection class="QFutureInterface"/>
79 <rejection class="QFutureInterfaceBase"/>
79 <rejection class="QFutureInterfaceBase"/>
80 <rejection class="QtConcurrent::BlockSizeManager"/>
80 <rejection class="QtConcurrent::BlockSizeManager"/>
81 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
81 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
82 <rejection class="QtConcurrent::Exception"/>
82 <rejection class="QtConcurrent::Exception"/>
83 <rejection class="QtConcurrent::FilterKernel"/>
83 <rejection class="QtConcurrent::FilterKernel"/>
84 <rejection class="QtConcurrent::FilteredEachKernel"/>
84 <rejection class="QtConcurrent::FilteredEachKernel"/>
85 <rejection class="QtConcurrent::FilteredReducedKernel"/>
85 <rejection class="QtConcurrent::FilteredReducedKernel"/>
86 <rejection class="QtConcurrent::FunctionWrapper0"/>
86 <rejection class="QtConcurrent::FunctionWrapper0"/>
87 <rejection class="QtConcurrent::FunctionWrapper1"/>
87 <rejection class="QtConcurrent::FunctionWrapper1"/>
88 <rejection class="QtConcurrent::FunctionWrapper2"/>
88 <rejection class="QtConcurrent::FunctionWrapper2"/>
89 <rejection class="QtConcurrent::IntermediateResults"/>
89 <rejection class="QtConcurrent::IntermediateResults"/>
90 <rejection class="QtConcurrent::IterateKernel"/>
90 <rejection class="QtConcurrent::IterateKernel"/>
91 <rejection class="QtConcurrent::MapKernel"/>
91 <rejection class="QtConcurrent::MapKernel"/>
92 <rejection class="QtConcurrent::MappedEachKernel"/>
92 <rejection class="QtConcurrent::MappedEachKernel"/>
93 <rejection class="QtConcurrent::MappedReducedKernel"/>
93 <rejection class="QtConcurrent::MappedReducedKernel"/>
94 <rejection class="QtConcurrent::Median"/>
94 <rejection class="QtConcurrent::Median"/>
95 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
95 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
96 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
96 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
97 <rejection class="QtConcurrent::qValueType"/>
97 <rejection class="QtConcurrent::qValueType"/>
98 <rejection class="QtConcurrent::ReduceKernel"/>
98 <rejection class="QtConcurrent::ReduceKernel"/>
99 <rejection class="QtConcurrent::ResultItem"/>
99 <rejection class="QtConcurrent::ResultItem"/>
100 <rejection class="QtConcurrent::ResultIterator"/>
100 <rejection class="QtConcurrent::ResultIterator"/>
101 <rejection class="QtConcurrent::ResultIteratorBase"/>
101 <rejection class="QtConcurrent::ResultIteratorBase"/>
102 <rejection class="QtConcurrent::ResultReporter"/>
102 <rejection class="QtConcurrent::ResultReporter"/>
103 <rejection class="QtConcurrent::ResultStore"/>
103 <rejection class="QtConcurrent::ResultStore"/>
104 <rejection class="QtConcurrent::ResultStoreBase"/>
104 <rejection class="QtConcurrent::ResultStoreBase"/>
105 <rejection class="QtConcurrent::RunFunctionTask"/>
105 <rejection class="QtConcurrent::RunFunctionTask"/>
106 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
106 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
107 <rejection class="QtConcurrent::SelectSpecialization"/>
107 <rejection class="QtConcurrent::SelectSpecialization"/>
108 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
108 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
109 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
109 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
110 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
110 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
111 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
111 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
112 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
112 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
113 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
113 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
114 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
114 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
115 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
115 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
116 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
116 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
117 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
117 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
118 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
118 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
119 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
119 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
120 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
120 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
121 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
121 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
122 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
122 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
123 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
123 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
124 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
124 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
125 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
125 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
126 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
126 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
127 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
127 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
128 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
128 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
129 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
129 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
130 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
130 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
131 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
131 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
132 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
132 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
133 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
133 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
134 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
134 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
135 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
135 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
136 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
136 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
137 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
137 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
138 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
138 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
139 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
139 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
140 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
140 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
141 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
141 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
142 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
142 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
143 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
143 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
144 <rejection class="QtConcurrent::SequenceHolder1"/>
144 <rejection class="QtConcurrent::SequenceHolder1"/>
145 <rejection class="QtConcurrent::SequenceHolder2"/>
145 <rejection class="QtConcurrent::SequenceHolder2"/>
146 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
146 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
147 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
147 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
148 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
148 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
149 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
149 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
150 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
150 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
151 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
151 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
152 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
152 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
153 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
153 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
154 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
154 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
155 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
155 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
156 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
156 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
157 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
157 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
158 <rejection class="QtConcurrent::StoredFunctorCall0"/>
158 <rejection class="QtConcurrent::StoredFunctorCall0"/>
159 <rejection class="QtConcurrent::StoredFunctorCall1"/>
159 <rejection class="QtConcurrent::StoredFunctorCall1"/>
160 <rejection class="QtConcurrent::StoredFunctorCall2"/>
160 <rejection class="QtConcurrent::StoredFunctorCall2"/>
161 <rejection class="QtConcurrent::StoredFunctorCall3"/>
161 <rejection class="QtConcurrent::StoredFunctorCall3"/>
162 <rejection class="QtConcurrent::StoredFunctorCall4"/>
162 <rejection class="QtConcurrent::StoredFunctorCall4"/>
163 <rejection class="QtConcurrent::StoredFunctorCall5"/>
163 <rejection class="QtConcurrent::StoredFunctorCall5"/>
164 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
164 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
165 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
165 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
166 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
166 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
167 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
167 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
168 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
168 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
169 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
169 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
170 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
170 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
171 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
171 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
172 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
172 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
173 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
173 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
174 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
174 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
175 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
175 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
176 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
176 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
177 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
177 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
178 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
178 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
179 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
179 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
180 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
180 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
181 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
181 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
182 <rejection class="QtConcurrent::ThreadEngine"/>
182 <rejection class="QtConcurrent::ThreadEngine"/>
183 <rejection class="QtConcurrent::ThreadEngineBase"/>
183 <rejection class="QtConcurrent::ThreadEngineBase"/>
184 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
184 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
185 <rejection class="QtConcurrent::ThreadEngineStarter"/>
185 <rejection class="QtConcurrent::ThreadEngineStarter"/>
186 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
186 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
187 <rejection class="QtConcurrent::UnhandledException"/>
187 <rejection class="QtConcurrent::UnhandledException"/>
188 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
188 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
189 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
189 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
190 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
190 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
191 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
191 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
192 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
192 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
193 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
193 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
194 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
194 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
195 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
195 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
196 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
196 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
197 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
197 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
198 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
198 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
199 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
199 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
200 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
200 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
201 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
201 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
202 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
202 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
203 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
203 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
204 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
204 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
205 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
205 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
206 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
206 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
207 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
207 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
208 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
208 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
209 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
209 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
210 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
210 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
211 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
211 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
212 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
212 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
213 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
213 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
214 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
214 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
215 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
215 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
216 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
216 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
217 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
217 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
218 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
218 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
219 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
219 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
220 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
220 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
221 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
221 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
222 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
222 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
223 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
223 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
224
224
225 <rejection class="QMdi"/>
225 <rejection class="QMdi"/>
226 <rejection class="stdext"/>
226 <rejection class="stdext"/>
227 <rejection class="QAlgorithmsPrivate"/>
227 <rejection class="QAlgorithmsPrivate"/>
228 <rejection class="QAtomic"/>
228 <rejection class="QAtomic"/>
229 <rejection class="QAtomicPointer"/>
229 <rejection class="QAtomicPointer"/>
230 <rejection class="QAtomicInt"/>
230 <rejection class="QAtomicInt"/>
231 <rejection class="QBasicAtomicInt"/>
231 <rejection class="QBasicAtomicInt"/>
232 <rejection class="QBasicAtomic"/>
232 <rejection class="QBasicAtomic"/>
233 <rejection class="QBasicAtomicPointer"/>
233 <rejection class="QBasicAtomicPointer"/>
234 <rejection class="QScopedPointer"/>
234 <rejection class="QScopedPointer"/>
235 <rejection class="QScopedArrayPointer"/>
235 <rejection class="QScopedArrayPointer"/>
236 <rejection class="QScopedPointer"/>
236 <rejection class="QScopedPointer"/>
237 <rejection class="QScopedPointerArrayDeleter"/>
237 <rejection class="QScopedPointerArrayDeleter"/>
238 <rejection class="QScopedPointerDeleter"/>
238 <rejection class="QScopedPointerDeleter"/>
239 <rejection class="QScopedPointerPodDeleter"/>
239 <rejection class="QScopedPointerPodDeleter"/>
240 <rejection class="QScopedPointerSharedDeleter"/>
240 <rejection class="QScopedPointerSharedDeleter"/>
241 <rejection class="QScopedSharedPointer"/>
241 <rejection class="QScopedSharedPointer"/>
242 <rejection class="QCustomScopedPointer"/>
242 <rejection class="QCustomScopedPointer"/>
243 <rejection class="QStringBuilder"/>
243 <rejection class="QStringBuilder"/>
244
244
245 <rejection class="QBitRef"/>
245 <rejection class="QBitRef"/>
246 <rejection class="QCache"/>
246 <rejection class="QCache"/>
247 <rejection class="QContiguousCache"/>
247 <rejection class="QContiguousCache"/>
248 <rejection class="QContiguousCacheData"/>
248 <rejection class="QContiguousCacheData"/>
249 <rejection class="QContiguousCacheTypedData"/>
249 <rejection class="QContiguousCacheTypedData"/>
250 <rejection class="QCharRef"/>
250 <rejection class="QCharRef"/>
251 <rejection class="QDebug"/>
251 <rejection class="QDebug"/>
252 <rejection class="QNoDebug"/>
252 <rejection class="QNoDebug"/>
253 <rejection class="QExplicitlySharedDataPointer"/>
253 <rejection class="QExplicitlySharedDataPointer"/>
254 <rejection class="QFlag"/>
254 <rejection class="QFlag"/>
255 <rejection class="QFlags"/>
255 <rejection class="QFlags"/>
256 <rejection class="QForeachContainer"/>
256 <rejection class="QForeachContainer"/>
257 <rejection class="QForeachContainerBase"/>
257 <rejection class="QForeachContainerBase"/>
258 <rejection class="QGlobalStatic"/>
258 <rejection class="QGlobalStatic"/>
259 <rejection class="QHash"/>
259 <rejection class="QHash"/>
260 <rejection class="QHashData"/>
260 <rejection class="QHashData"/>
261 <rejection class="QHashDummyNode"/>
261 <rejection class="QHashDummyNode"/>
262 <rejection class="QHashDummyNode"/>
262 <rejection class="QHashDummyNode"/>
263 <rejection class="QHashDummyNode"/>
263 <rejection class="QHashDummyNode"/>
264 <rejection class="QHashDummyNode"/>
264 <rejection class="QHashDummyNode"/>
265 <rejection class="QHashDummyNode"/>
265 <rejection class="QHashDummyNode"/>
266 <rejection class="QHashDummyValue"/>
266 <rejection class="QHashDummyValue"/>
267 <rejection class="QHashIterator"/>
267 <rejection class="QHashIterator"/>
268 <rejection class="QHashNode"/>
268 <rejection class="QHashNode"/>
269 <rejection class="QHashNode"/>
269 <rejection class="QHashNode"/>
270 <rejection class="QHashNode"/>
270 <rejection class="QHashNode"/>
271 <rejection class="QHashNode"/>
271 <rejection class="QHashNode"/>
272 <rejection class="QHashNode"/>
272 <rejection class="QHashNode"/>
273 <rejection class="QInternal"/>
273 <rejection class="QInternal"/>
274 <rejection class="QIncompatibleFlag"/>
274 <rejection class="QIncompatibleFlag"/>
275 <rejection class="QLibrary"/>
275 <rejection class="QLibrary"/>
276 <rejection class="QLinkedList"/>
276 <rejection class="QLinkedList"/>
277 <rejection class="QLinkedListData"/>
277 <rejection class="QLinkedListData"/>
278 <rejection class="QLinkedListIterator"/>
278 <rejection class="QLinkedListIterator"/>
279 <rejection class="QLinkedListNode"/>
279 <rejection class="QLinkedListNode"/>
280 <rejection class="QListData"/>
280 <rejection class="QListData"/>
281 <rejection class="QListIterator"/>
281 <rejection class="QListIterator"/>
282 <rejection class="QMap"/>
282 <rejection class="QMap"/>
283 <rejection class="QMapNode"/>
283 <rejection class="QMapNode"/>
284 <rejection class="QMapPayloadNode"/>
284 <rejection class="QMapPayloadNode"/>
285 <rejection class="QMapData"/>
285 <rejection class="QMapData"/>
286 <rejection class="QMapIterator"/>
286 <rejection class="QMapIterator"/>
287 <rejection class="QMetaType"/>
287 <rejection class="QMetaType"/>
288 <rejection class="QMetaTypeId"/>
288 <rejection class="QMetaTypeId"/>
289 <rejection class="QMetaProperty"/>
289 <rejection class="QMetaProperty"/>
290 <rejection class="QMetaObject"/>
290 <rejection class="QMetaObject"/>
291 <rejection class="QMetaClassInfo"/>
291 <rejection class="QMetaClassInfo"/>
292 <rejection class="QMetaMethod"/>
292 <rejection class="QMetaMethod"/>
293 <rejection class="QMetaEnum"/>
293 <rejection class="QMetaEnum"/>
294 <rejection class="QMultiHash"/>
294 <rejection class="QMultiHash"/>
295 <rejection class="QMultiMap"/>
295 <rejection class="QMultiMap"/>
296 <rejection class="QMutableHashIterator"/>
296 <rejection class="QMutableHashIterator"/>
297 <rejection class="QMutableLinkedListIterator"/>
297 <rejection class="QMutableLinkedListIterator"/>
298 <rejection class="QMutableListIterator"/>
298 <rejection class="QMutableListIterator"/>
299 <rejection class="QMutableMapIterator"/>
299 <rejection class="QMutableMapIterator"/>
300 <rejection class="QMutableVectorIterator"/>
300 <rejection class="QMutableVectorIterator"/>
301 <rejection class="QMutexLocker"/>
301 <rejection class="QMutexLocker"/>
302 <rejection class="QNoImplicitBoolCast"/>
302 <rejection class="QNoImplicitBoolCast"/>
303 <rejection class="QObjectCleanupHandler"/>
303 <rejection class="QObjectCleanupHandler"/>
304 <rejection class="QObjectData"/>
304 <rejection class="QObjectData"/>
305 <rejection class="QObjectUserData"/>
305 <rejection class="QObjectUserData"/>
306 <rejection class="QPluginLoader"/>
306 <rejection class="QPluginLoader"/>
307 <rejection class="QPointer"/>
307 <rejection class="QPointer"/>
308 <rejection class="QReadLocker"/>
308 <rejection class="QReadLocker"/>
309 <rejection class="QResource"/>
309 <rejection class="QResource"/>
310 <rejection class="QSet"/>
310 <rejection class="QSet"/>
311 <rejection class="QSetIterator"/>
311 <rejection class="QSetIterator"/>
312 <rejection class="QSharedData"/>
312 <rejection class="QSharedData"/>
313 <rejection class="QSharedDataPointer"/>
313 <rejection class="QSharedDataPointer"/>
314 <rejection class="QStack"/>
314 <rejection class="QStack"/>
315 <rejection class="QSysInfo"/>
315 <rejection class="QSysInfo"/>
316 <rejection class="QTextStreamManipulator"/>
316 <rejection class="QTextStreamManipulator"/>
317 <rejection class="QThread"/>
317 <rejection class="QThread"/>
318 <rejection class="QThreadStorage"/>
318 <rejection class="QThreadStorage"/>
319 <rejection class="QThreadStorageData"/>
319 <rejection class="QThreadStorageData"/>
320 <rejection class="QTypeInfo"/>
320 <rejection class="QTypeInfo"/>
321 <rejection class="QTypeInfo"/>
321 <rejection class="QTypeInfo"/>
322 <rejection class="QVFbKeyData"/>
322 <rejection class="QVFbKeyData"/>
323 <rejection class="QVariantComparisonHelper"/>
323 <rejection class="QVariantComparisonHelper"/>
324 <rejection class="QVectorData"/>
324 <rejection class="QVectorData"/>
325 <rejection class="QVectorIterator"/>
325 <rejection class="QVectorIterator"/>
326 <rejection class="QVectorTypedData"/>
326 <rejection class="QVectorTypedData"/>
327 <rejection class="QWriteLocker"/>
327 <rejection class="QWriteLocker"/>
328 <rejection class="QtPrivate"/>
328 <rejection class="QtPrivate"/>
329 <rejection class="qGreater"/>
329 <rejection class="qGreater"/>
330 <rejection class="qLess"/>
330 <rejection class="qLess"/>
331 <rejection class="std"/>
331 <rejection class="std"/>
332 <rejection class="QAbstractFileEngine::ExtensionOption"/>
332 <rejection class="QAbstractFileEngine::ExtensionOption"/>
333 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
333 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
334 <rejection class="QByteArray::Data"/>
334 <rejection class="QByteArray::Data"/>
335 <rejection class="QIntForType"/>
335 <rejection class="QIntForType"/>
336 <rejection class="QList::Node"/>
336 <rejection class="QList::Node"/>
337 <rejection class="QList::const_iterator"/>
337 <rejection class="QList::const_iterator"/>
338 <rejection class="QList::iterator"/>
338 <rejection class="QList::iterator"/>
339 <rejection class="QMetaTypeId2"/>
339 <rejection class="QMetaTypeId2"/>
340 <rejection class="QMutableSetIterator"/>
340 <rejection class="QMutableSetIterator"/>
341 <rejection class="QSubString"/>
341 <rejection class="QSubString"/>
342 <rejection class="QUintForType"/>
342 <rejection class="QUintForType"/>
343 <rejection class="QtConcurrent::internal"/>
343 <rejection class="QtConcurrent::internal"/>
344 <rejection class="QByteArrayMatcher::Data"/>
344 <rejection class="QByteArrayMatcher::Data"/>
345 <rejection class="QStringMatcher::Data"/>
345 <rejection class="QStringMatcher::Data"/>
346
346
347 <rejection class="StringBuilder"/>
347 <rejection class="StringBuilder"/>
348 <rejection class="QConcatenable"/>
348 <rejection class="QConcatenable"/>
349 <rejection class="QLatin1Literal"/>
349 <rejection class="QLatin1Literal"/>
350 <rejection class="QIntegerForSizeof"/>
350 <rejection class="QIntegerForSizeof"/>
351
351
352
352
353 <rejection class="QLocale::Data"/>
353 <rejection class="QLocale::Data"/>
354 <rejection class="QGlobalStaticDeleter"/>
354 <rejection class="QGlobalStaticDeleter"/>
355 <rejection class="QSharedMemory"/> <!-- Temporarily until we know how to implement it in Java -->
355 <rejection class="QSharedMemory"/> <!-- Temporarily until we know how to implement it in Java -->
356 <rejection class="QVarLengthArray"/>
356 <rejection class="QVarLengthArray"/>
357
357
358 <!-- DBus -->
358 <!-- DBus -->
359 <rejection class="QDBusAbstractAdaptor"/>
359 <rejection class="QDBusAbstractAdaptor"/>
360 <rejection class="QDBusAbstractInterface"/>
360 <rejection class="QDBusAbstractInterface"/>
361 <rejection class="QDBusArgument"/>
361 <rejection class="QDBusArgument"/>
362 <rejection class="QDBusConnection"/>
362 <rejection class="QDBusConnection"/>
363 <rejection class="QDBusConnectionInterface"/>
363 <rejection class="QDBusConnectionInterface"/>
364 <rejection class="QDBusContext"/>
364 <rejection class="QDBusContext"/>
365 <rejection class="QDBusError"/>
365 <rejection class="QDBusError"/>
366 <rejection class="QDBusInterface"/>
366 <rejection class="QDBusInterface"/>
367 <rejection class="QDBusMessage"/>
367 <rejection class="QDBusMessage"/>
368 <rejection class="QDBusMetaType"/>
368 <rejection class="QDBusMetaType"/>
369 <rejection class="QDBusObjectPath"/>
369 <rejection class="QDBusObjectPath"/>
370 <rejection class="QDBusReply"/>
370 <rejection class="QDBusReply"/>
371 <rejection class="QDBusServer"/>
371 <rejection class="QDBusServer"/>
372 <rejection class="QDBusSignature"/>
372 <rejection class="QDBusSignature"/>
373 <rejection class="QDBusVariant"/>
373 <rejection class="QDBusVariant"/>
374
374
375 <rejection class="_Revbidit"/>
375 <rejection class="_Revbidit"/>
376 <rejection class="_complex"/>
376 <rejection class="_complex"/>
377 <rejection class="_exception"/>
377 <rejection class="_exception"/>
378 <rejection class="_iobuf"/>
378 <rejection class="_iobuf"/>
379 <rejection class="_stat"/>
379 <rejection class="_stat"/>
380 <rejection class="_wfinddata_t"/>
380 <rejection class="_wfinddata_t"/>
381 <rejection class="exception"/>
381 <rejection class="exception"/>
382 <rejection class="istreambuf_iterator"/>
382 <rejection class="istreambuf_iterator"/>
383 <rejection class="ostreambuf_iterator"/>
383 <rejection class="ostreambuf_iterator"/>
384 <rejection class="reverse_bidirectional_iterator"/>
384 <rejection class="reverse_bidirectional_iterator"/>
385 <rejection class="reverse_iterator"/>
385 <rejection class="reverse_iterator"/>
386 <rejection class="stat"/>
386 <rejection class="stat"/>
387 <rejection class="tm"/>
387 <rejection class="tm"/>
388
388
389 <rejection class="Qt" enum-name="Initialization"/>
389 <rejection class="Qt" enum-name="Initialization"/>
390
390
391 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
391 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
392 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
392 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
393 <rejection class="QAbstractEventDispatcher" function-name="registerTimer"/>
393 <rejection class="QAbstractEventDispatcher" function-name="registerTimer"/>
394 <rejection class="QAbstractFileEngine" function-name="beginEntryList"/>
394 <rejection class="QAbstractFileEngine" function-name="beginEntryList"/>
395 <rejection class="QAbstractFileEngine" function-name="endEntryList"/>
395 <rejection class="QAbstractFileEngine" function-name="endEntryList"/>
396 <rejection class="QAbstractFileEngine" function-name="extension"/>
396 <rejection class="QAbstractFileEngine" function-name="extension"/>
397 <rejection class="QCoreApplication" function-name="compressEvent"/>
397 <rejection class="QCoreApplication" function-name="compressEvent"/>
398 <rejection class="QCoreApplication" function-name="eventFilter"/>
398 <rejection class="QCoreApplication" function-name="eventFilter"/>
399 <rejection class="QCoreApplication" function-name="filterEvent"/>
399 <rejection class="QCoreApplication" function-name="filterEvent"/>
400 <rejection class="QCoreApplication" function-name="setEventFilter"/>
400 <rejection class="QCoreApplication" function-name="setEventFilter"/>
401 <rejection class="QFile" function-name="setDecodingFunction"/>
401 <rejection class="QFile" function-name="setDecodingFunction"/>
402 <rejection class="QFile" function-name="setEncodingFunction"/>
402 <rejection class="QFile" function-name="setEncodingFunction"/>
403 <rejection class="QList" function-name="begin"/>
403 <rejection class="QList" function-name="begin"/>
404 <rejection class="QList" function-name="constBegin"/>
404 <rejection class="QList" function-name="constBegin"/>
405 <rejection class="QList" function-name="constEnd"/>
405 <rejection class="QList" function-name="constEnd"/>
406 <rejection class="QList" function-name="end"/>
406 <rejection class="QList" function-name="end"/>
407 <rejection class="QList" function-name="erase"/>
407 <rejection class="QList" function-name="erase"/>
408 <rejection class="QList" function-name="erase"/>
408 <rejection class="QList" function-name="erase"/>
409 <rejection class="QList" function-name="free"/>
409 <rejection class="QList" function-name="free"/>
410 <rejection class="QList" function-name="fromList"/>
410 <rejection class="QList" function-name="fromList"/>
411 <rejection class="QList" function-name="fromSet"/>
411 <rejection class="QList" function-name="fromSet"/>
412 <rejection class="QList" function-name="fromSet"/>
412 <rejection class="QList" function-name="fromSet"/>
413 <rejection class="QList" function-name="insert"/>
413 <rejection class="QList" function-name="insert"/>
414 <rejection class="QList" function-name="malloc"/>
414 <rejection class="QList" function-name="malloc"/>
415 <rejection class="QList" function-name="node_construct"/>
415 <rejection class="QList" function-name="node_construct"/>
416 <rejection class="QList" function-name="node_copy"/>
416 <rejection class="QList" function-name="node_copy"/>
417 <rejection class="QList" function-name="node_destruct"/>
417 <rejection class="QList" function-name="node_destruct"/>
418 <rejection class="QList" function-name="toSet"/>
418 <rejection class="QList" function-name="toSet"/>
419 <rejection class="QObject" function-name="receivers"/>
419 <rejection class="QObject" function-name="receivers"/>
420 <rejection class="QObject" function-name="findChild"/>
420 <rejection class="QObject" function-name="findChild"/>
421 <rejection class="QObject" function-name="findChildren"/>
421 <rejection class="QObject" function-name="findChildren"/>
422 <rejection class="QObject" function-name="setUserData"/>
422 <rejection class="QObject" function-name="setUserData"/>
423 <rejection class="QObject" function-name="userData"/>
423 <rejection class="QObject" function-name="userData"/>
424 <rejection class="QObject" function-name="destroyed"/>
424 <rejection class="QObject" function-name="destroyed"/>
425 <rejection class="QObject" function-name="connect"/>
425 <rejection class="QObject" function-name="connect"/>
426 <rejection class="QObject" function-name="connectNotify"/>
426 <rejection class="QObject" function-name="connectNotify"/>
427 <rejection class="QObject" function-name="disconnect"/>
427 <rejection class="QObject" function-name="disconnect"/>
428 <rejection class="QObject" function-name="disconnectNotify"/>
428 <rejection class="QObject" function-name="disconnectNotify"/>
429 <rejection class="QObject" function-name="registerUserData"/>
429 <rejection class="QObject" function-name="registerUserData"/>
430 <rejection class="QObject" function-name="sender"/>
430 <rejection class="QObject" function-name="sender"/>
431 <rejection class="QObject" function-name="moveToThread"/>
431 <rejection class="QObject" function-name="moveToThread"/>
432 <rejection class="QObject" function-name="thread"/>
432 <rejection class="QObject" function-name="thread"/>
433 <rejection class="QTimer" function-name="singleShot"/>
433 <rejection class="QTimer" function-name="singleShot"/>
434 <rejection class="QProcess" function-name="pid"/>
434 <rejection class="QProcess" function-name="pid"/>
435 <rejection class="QRegion" function-name="cleanUp"/>
435 <rejection class="QRegion" function-name="cleanUp"/>
436 <rejection class="QSettings" function-name="registerFormat"/>
436 <rejection class="QSettings" function-name="registerFormat"/>
437 <rejection class="QVector" function-name="back"/>
437 <rejection class="QVector" function-name="back"/>
438 <rejection class="QVector" function-name="begin"/>
438 <rejection class="QVector" function-name="begin"/>
439 <rejection class="QVector" function-name="constBegin"/>
439 <rejection class="QVector" function-name="constBegin"/>
440 <rejection class="QVector" function-name="constEnd"/>
440 <rejection class="QVector" function-name="constEnd"/>
441 <rejection class="QVector" function-name="end"/>
441 <rejection class="QVector" function-name="end"/>
442 <rejection class="QVector" function-name="erase"/>
442 <rejection class="QVector" function-name="erase"/>
443 <rejection class="QVector" function-name="free"/>
443 <rejection class="QVector" function-name="free"/>
444 <rejection class="QVector" function-name="front"/>
444 <rejection class="QVector" function-name="front"/>
445 <rejection class="QVector" function-name="insert"/>
445 <rejection class="QVector" function-name="insert"/>
446 <rejection class="QVector" function-name="malloc"/>
446 <rejection class="QVector" function-name="malloc"/>
447 <rejection class="QVector" function-name="alloc"/>
447 <rejection class="QVector" function-name="alloc"/>
448 <rejection class="QVector" function-name="operator+="/>
448 <rejection class="QVector" function-name="operator+="/>
449 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
449 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
450 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
450 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
451
451
452 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
452 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
453 <rejection class="QDataStream"/>
453 <rejection class="QDataStream"/>
454 <rejection class="QDataStream" enum-name="ByteOrder"/>
454 <rejection class="QDataStream" enum-name="ByteOrder"/>
455
455
456
456
457 <namespace-type name="Qt">
457 <namespace-type name="Qt">
458 <modify-function signature="codecForHtml(const QByteArray &amp;)" remove="all"/>
458 <modify-function signature="codecForHtml(const QByteArray &amp;)" remove="all"/>
459 <modify-function signature="mightBeRichText(const QString &amp;)" remove="all"/>
459 <modify-function signature="mightBeRichText(const QString &amp;)" remove="all"/>
460 <modify-function signature="escape(const QString&amp;)" remove="all"/>
460 <modify-function signature="escape(const QString&amp;)" remove="all"/>
461 <modify-function signature="convertFromPlainText(const QString &amp;, Qt::WhiteSpaceMode)" remove="all"/>
461 <modify-function signature="convertFromPlainText(const QString &amp;, Qt::WhiteSpaceMode)" remove="all"/>
462 <extra-includes>
462 <extra-includes>
463 <include file-name="QGesture" location="global"/>
463 <include file-name="QGesture" location="global"/>
464 </extra-includes>
464 </extra-includes>
465
465
466 <extra-includes>
466 <extra-includes>
467 <include file-name="QTextDocument" location="global"/>
467 <include file-name="QTextDocument" location="global"/>
468 </extra-includes>
468 </extra-includes>
469 </namespace-type>
469 </namespace-type>
470
470
471 <enum-type name="QDate::MonthNameType"/>
471 <enum-type name="QDate::MonthNameType"/>
472 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
472 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
473 <enum-type name="QAbstractAnimation::Direction"/>
473 <enum-type name="QAbstractAnimation::Direction"/>
474 <enum-type name="QAbstractAnimation::State"/>
474 <enum-type name="QAbstractAnimation::State"/>
475 <enum-type name="QDataStream::FloatingPointPrecision"/>
475 <enum-type name="QDataStream::FloatingPointPrecision"/>
476 <enum-type name="QEasingCurve::Type"/>
476 <enum-type name="QEasingCurve::Type"/>
477 <enum-type name="QHistoryState::HistoryType"/>
477 <enum-type name="QHistoryState::HistoryType"/>
478 <enum-type name="QState::ChildMode"/>
478 <enum-type name="QState::ChildMode"/>
479 <enum-type name="QStateMachine::Error"/>
479 <enum-type name="QStateMachine::Error"/>
480 <enum-type name="QStateMachine::EventPriority"/>
480 <enum-type name="QStateMachine::EventPriority"/>
481 <enum-type name="QStateMachine::RestorePolicy"/>
481 <enum-type name="QStateMachine::RestorePolicy"/>
482 <enum-type name="Qt::AnchorPoint"/>
482 <enum-type name="Qt::AnchorPoint"/>
483 <enum-type name="Qt::CoordinateSystem"/>
483 <enum-type name="Qt::CoordinateSystem"/>
484 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
484 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
485 <enum-type name="Qt::GestureState"/>
485 <enum-type name="Qt::GestureState"/>
486 <enum-type name="Qt::GestureType"/>
486 <enum-type name="Qt::GestureType"/>
487 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
487 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
488 <enum-type name="Qt::NavigationMode"/>
488 <enum-type name="Qt::NavigationMode"/>
489 <enum-type name="Qt::RenderHint"/>
489 <enum-type name="Qt::RenderHint"/>
490 <enum-type name="Qt::TileRule"/>
490 <enum-type name="Qt::TileRule"/>
491 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
491 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
492
492
493 <enum-type name="QtMsgType">
493 <enum-type name="QtMsgType">
494 <reject-enum-value name="QtSystemMsg"/>
494 <reject-enum-value name="QtSystemMsg"/>
495 </enum-type>
495 </enum-type>
496
496
497
497
498 <enum-type name="QReadWriteLock::RecursionMode"/>
498 <enum-type name="QReadWriteLock::RecursionMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
508 <enum-type name="QDataStream::Status"/>
508 <enum-type name="QDataStream::Status"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
510 <enum-type name="QEvent::Type" extensible="yes">
510 <enum-type name="QEvent::Type" extensible="yes">
511 <reject-enum-value name="ApplicationActivated"/>
511 <reject-enum-value name="ApplicationActivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
513 </enum-type>
513 </enum-type>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
515 <enum-type name="QFile::FileHandleFlag"/>
515 <enum-type name="QFile::FileHandleFlag"/>
516 <enum-type name="QFile::FileError"/>
516 <enum-type name="QFile::FileError"/>
517 <enum-type name="QFile::MemoryMapFlags"/>
517 <enum-type name="QFile::MemoryMapFlags"/>
518 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
518 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
521 <enum-type name="QLocale::FormatType"/>
521 <enum-type name="QLocale::FormatType"/>
522 <enum-type name="QLocale::QuotationStyle"/>
522 <enum-type name="QLocale::QuotationStyle"/>
523 <enum-type name="QLocale::CurrencySymbolFormat"/>
523 <enum-type name="QLocale::CurrencySymbolFormat"/>
524 <enum-type name="QLocale::Script"/>
524 <enum-type name="QLocale::Script"/>
525 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
525 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
526 <enum-type name="QLocale::MeasurementSystem"/>
526 <enum-type name="QLocale::MeasurementSystem"/>
527 <enum-type name="QMutex::RecursionMode"/>
527 <enum-type name="QMutex::RecursionMode"/>
528 <enum-type name="QProcess::ExitStatus"/>
528 <enum-type name="QProcess::ExitStatus"/>
529 <enum-type name="QProcess::ProcessChannel"/>
529 <enum-type name="QProcess::ProcessChannel"/>
530 <enum-type name="QProcess::ProcessChannelMode"/>
530 <enum-type name="QProcess::ProcessChannelMode"/>
531 <enum-type name="QProcess::ProcessError"/>
531 <enum-type name="QProcess::ProcessError"/>
532 <enum-type name="QProcess::ProcessState"/>
532 <enum-type name="QProcess::ProcessState"/>
533 <enum-type name="QRegExp::CaretMode"/>
533 <enum-type name="QRegExp::CaretMode"/>
534 <enum-type name="QRegExp::PatternSyntax"/>
534 <enum-type name="QRegExp::PatternSyntax"/>
535 <enum-type name="QSettings::Format"/>
535 <enum-type name="QSettings::Format"/>
536 <enum-type name="QSettings::Scope"/>
536 <enum-type name="QSettings::Scope"/>
537 <enum-type name="QSettings::Status"/>
537 <enum-type name="QSettings::Status"/>
538 <enum-type name="QSocketNotifier::Type"/>
538 <enum-type name="QSocketNotifier::Type"/>
539 <enum-type name="QSystemLocale::QueryType"/>
539 <enum-type name="QSystemLocale::QueryType"/>
540 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
540 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
541 <enum-type name="QTextStream::FieldAlignment"/>
541 <enum-type name="QTextStream::FieldAlignment"/>
542 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
542 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
543 <enum-type name="QTextStream::RealNumberNotation"/>
543 <enum-type name="QTextStream::RealNumberNotation"/>
544 <enum-type name="QTextStream::Status"/>
544 <enum-type name="QTextStream::Status"/>
545 <enum-type name="QTimeLine::CurveShape"/>
545 <enum-type name="QTimeLine::CurveShape"/>
546 <enum-type name="QTimeLine::Direction"/>
546 <enum-type name="QTimeLine::Direction"/>
547 <enum-type name="QTimeLine::State"/>
547 <enum-type name="QTimeLine::State"/>
548 <enum-type name="QUrl::ParsingMode"/>
548 <enum-type name="QUrl::ParsingMode"/>
549 <enum-type name="QUuid::Variant"/>
549 <enum-type name="QUuid::Variant"/>
550 <enum-type name="QUuid::Version"/>
550 <enum-type name="QUuid::Version"/>
551 <enum-type name="Qt::SizeHint"/>
551 <enum-type name="Qt::SizeHint"/>
552 <enum-type name="Qt::TimerType"/>
552 <enum-type name="Qt::TimerType"/>
553 <enum-type name="Qt::CursorMoveStyle"/>
553 <enum-type name="Qt::CursorMoveStyle"/>
554 <enum-type name="Qt::FindChildOption"/>
554 <enum-type name="Qt::FindChildOption"/>
555 <enum-type name="Qt::ScreenOrientation"/>
555 <enum-type name="Qt::ScreenOrientation"/>
556 <enum-type name="Qt::SizeMode"/>
556 <enum-type name="Qt::SizeMode"/>
557 <enum-type name="Qt::WindowFrameSection"/>
557 <enum-type name="Qt::WindowFrameSection"/>
558 <enum-type name="Qt::Axis"/>
558 <enum-type name="Qt::Axis"/>
559 <enum-type name="Qt::AnchorAttribute"/>
559 <enum-type name="Qt::AnchorAttribute"/>
560 <enum-type name="Qt::ApplicationAttribute"/>
560 <enum-type name="Qt::ApplicationAttribute"/>
561 <enum-type name="Qt::ArrowType"/>
561 <enum-type name="Qt::ArrowType"/>
562 <enum-type name="Qt::AspectRatioMode"/>
562 <enum-type name="Qt::AspectRatioMode"/>
563 <enum-type name="Qt::BGMode"/>
563 <enum-type name="Qt::BGMode"/>
564 <enum-type name="Qt::BrushStyle"/>
564 <enum-type name="Qt::BrushStyle"/>
565 <enum-type name="Qt::CaseSensitivity"/>
565 <enum-type name="Qt::CaseSensitivity"/>
566 <enum-type name="Qt::CheckState"/>
566 <enum-type name="Qt::CheckState"/>
567 <enum-type name="Qt::ClipOperation"/>
567 <enum-type name="Qt::ClipOperation"/>
568 <enum-type name="Qt::ConnectionType"/>
568 <enum-type name="Qt::ConnectionType"/>
569 <enum-type name="Qt::ContextMenuPolicy"/>
569 <enum-type name="Qt::ContextMenuPolicy"/>
570 <enum-type name="Qt::Corner"/>
570 <enum-type name="Qt::Corner"/>
571 <enum-type name="Qt::DayOfWeek"/>
571 <enum-type name="Qt::DayOfWeek"/>
572 <enum-type name="Qt::DockWidgetAreaSizes"/>
572 <enum-type name="Qt::DockWidgetAreaSizes"/>
573 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
573 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
574 <enum-type name="Qt::FillRule"/>
574 <enum-type name="Qt::FillRule"/>
575 <enum-type name="Qt::FocusPolicy"/>
575 <enum-type name="Qt::FocusPolicy"/>
576 <enum-type name="Qt::FocusReason"/>
576 <enum-type name="Qt::FocusReason"/>
577 <enum-type name="Qt::GlobalColor"/>
577 <enum-type name="Qt::GlobalColor"/>
578 <enum-type name="Qt::HitTestAccuracy"/>
578 <enum-type name="Qt::HitTestAccuracy"/>
579 <enum-type name="Qt::InputMethodQuery"/>
579 <enum-type name="Qt::InputMethodQuery"/>
580 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
580 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
581 <enum-type name="Qt::ItemSelectionMode"/>
581 <enum-type name="Qt::ItemSelectionMode"/>
582 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
582 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
583 <enum-type name="Qt::LayoutDirection"/>
583 <enum-type name="Qt::LayoutDirection"/>
584 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
584 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
585 <enum-type name="Qt::Modifier"/>
585 <enum-type name="Qt::Modifier"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
588 <enum-type name="Qt::PenCapStyle"/>
588 <enum-type name="Qt::PenCapStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
590 <enum-type name="Qt::PenStyle"/>
590 <enum-type name="Qt::PenStyle"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
592 <enum-type name="Qt::ShortcutContext"/>
592 <enum-type name="Qt::ShortcutContext"/>
593 <enum-type name="Qt::SortOrder"/>
593 <enum-type name="Qt::SortOrder"/>
594 <enum-type name="Qt::TextElideMode"/>
594 <enum-type name="Qt::TextElideMode"/>
595 <enum-type name="Qt::TextFlag"/>
595 <enum-type name="Qt::TextFlag"/>
596 <enum-type name="Qt::TextFormat"/>
596 <enum-type name="Qt::TextFormat"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
598 <enum-type name="Qt::TimeSpec"/>
598 <enum-type name="Qt::TimeSpec"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
601 <enum-type name="Qt::TransformationMode"/>
601 <enum-type name="Qt::TransformationMode"/>
602 <enum-type name="Qt::UIEffect"/>
602 <enum-type name="Qt::UIEffect"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
604 <enum-type name="Qt::WindowModality"/>
604 <enum-type name="Qt::WindowModality"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
608 <enum-type name="Qt::EventPriority"/>
608 <enum-type name="Qt::EventPriority"/>
609 <enum-type name="Qt::MaskMode"/>
609 <enum-type name="Qt::MaskMode"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
611
611
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
614
614
615
615
616 <enum-type name="QCoreApplication::Encoding">
616 <enum-type name="QCoreApplication::Encoding">
617 <reject-enum-value name="DefaultCodec"/>
617 <reject-enum-value name="DefaultCodec"/>
618 </enum-type>
618 </enum-type>
619
619
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
621 <reject-enum-value name="AlignLeading"/>
621 <reject-enum-value name="AlignLeading"/>
622 <reject-enum-value name="AlignTrailing"/>
622 <reject-enum-value name="AlignTrailing"/>
623 </enum-type>
623 </enum-type>
624
624
625 <enum-type name="Qt::CursorShape">
625 <enum-type name="Qt::CursorShape">
626 <reject-enum-value name="LastCursor"/>
626 <reject-enum-value name="LastCursor"/>
627 </enum-type>
627 </enum-type>
628
628
629 <enum-type name="Qt::DateFormat">
629 <enum-type name="Qt::DateFormat">
630 <reject-enum-value name="LocalDate"/>
630 <reject-enum-value name="LocalDate"/>
631 </enum-type>
631 </enum-type>
632
632
633
633
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
635 <reject-enum-value name="BackgroundColorRole"/>
635 <reject-enum-value name="BackgroundColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
637 </enum-type>
637 </enum-type>
638
638
639
639
640 <enum-type name="QDataStream::Version">
640 <enum-type name="QDataStream::Version">
641 <reject-enum-value name="Qt_4_1"/>
641 <reject-enum-value name="Qt_4_1"/>
642 <reject-enum-value name="Qt_4_5"/>
642 <reject-enum-value name="Qt_4_5"/>
643 <reject-enum-value name="Qt_4_6"/>
643 <reject-enum-value name="Qt_4_6"/>
644 </enum-type>
644 </enum-type>
645
645
646 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
646 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
647 <reject-enum-value name="Unsorted"/>
647 <reject-enum-value name="Unsorted"/>
648 </enum-type>
648 </enum-type>
649
649
650 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
650 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
651 <reject-enum-value name="AllDockWidgetAreas"/>
651 <reject-enum-value name="AllDockWidgetAreas"/>
652 </enum-type>
652 </enum-type>
653
653
654 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
654 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
655 <reject-enum-value name="AutoDither"/>
655 <reject-enum-value name="AutoDither"/>
656 <reject-enum-value name="ColorOnly"/>
656 <reject-enum-value name="ColorOnly"/>
657 <reject-enum-value name="DiffuseDither"/>
657 <reject-enum-value name="DiffuseDither"/>
658 <reject-enum-value name="NoAlpha"/>
658 <reject-enum-value name="NoAlpha"/>
659 <reject-enum-value name="ThresholdAlphaDither"/>
659 <reject-enum-value name="ThresholdAlphaDither"/>
660 </enum-type>
660 </enum-type>
661
661
662 <enum-type name="Qt::Key">
662 <enum-type name="Qt::Key">
663 <reject-enum-value name="Key_Any"/>
663 <reject-enum-value name="Key_Any"/>
664 </enum-type>
664 </enum-type>
665
665
666 <enum-type name="QLocale::Language">
666 <enum-type name="QLocale::Language">
667 <reject-enum-value name="LastLanguage"/>
667 <reject-enum-value name="LastLanguage"/>
668 <reject-enum-value name="NorwegianBokmal"/>
668 <reject-enum-value name="NorwegianBokmal"/>
669 <reject-enum-value name="Nynorsk"/>
669 <reject-enum-value name="Nynorsk"/>
670 </enum-type>
670 </enum-type>
671
671
672 <enum-type name="QLocale::Country">
672 <enum-type name="QLocale::Country">
673 <reject-enum-value name="LastCountry"/>
673 <reject-enum-value name="LastCountry"/>
674 </enum-type>
674 </enum-type>
675
675
676 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
676 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
677 <reject-enum-value name="AllToolBarAreas"/>
677 <reject-enum-value name="AllToolBarAreas"/>
678 </enum-type>
678 </enum-type>
679
679
680 <enum-type name="Qt::WidgetAttribute">
680 <enum-type name="Qt::WidgetAttribute">
681 <reject-enum-value name="WA_ForceAcceptDrops"/>
681 <reject-enum-value name="WA_ForceAcceptDrops"/>
682 <reject-enum-value name="WA_NoBackground"/>
682 <reject-enum-value name="WA_NoBackground"/>
683 <reject-enum-value name="WA_MacMetalStyle"/>
683 <reject-enum-value name="WA_MacMetalStyle"/>
684 </enum-type>
684 </enum-type>
685
685
686 <value-type name="QProcessEnvironment"/>
686 <value-type name="QProcessEnvironment"/>
687 <value-type name="QBasicTimer"/>
687 <value-type name="QBasicTimer"/>
688 <value-type name="QByteArrayMatcher">
688 <value-type name="QByteArrayMatcher">
689 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
689 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
690 </value-type>
690 </value-type>
691
691
692 <value-type name="QDate">
692 <value-type name="QDate">
693 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
693 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
694 <remove/>
694 <remove/>
695 </modify-function>
695 </modify-function>
696
696
697 <modify-function signature="setYMD(int, int, int)" remove="all"/>
697 <modify-function signature="setYMD(int, int, int)" remove="all"/>
698 <!--### Obsolete in 4.3-->
698 <!--### Obsolete in 4.3-->
699 </value-type>
699 </value-type>
700
700
701 <value-type name="QDateTime">
701 <value-type name="QDateTime">
702 <modify-function signature="operator=(QDateTime)" remove="all"/>
702 <modify-function signature="operator=(QDateTime)" remove="all"/>
703 </value-type>
703 </value-type>
704
704
705 <value-type name="QDir">
705 <value-type name="QDir">
706 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
706 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
707 <modify-argument index="3">
707 <modify-argument index="3">
708 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
708 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
709 </modify-argument>
709 </modify-argument>
710 </modify-function>
710 </modify-function>
711 <modify-function signature="operator=(QDir)" remove="all"/>
711 <modify-function signature="operator=(QDir)" remove="all"/>
712 <modify-function signature="operator=(QString)" remove="all"/>
712 <modify-function signature="operator=(QString)" remove="all"/>
713 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
713 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
714 <!--### Obsolete in 4.3-->
714 <!--### Obsolete in 4.3-->
715 </value-type>
715 </value-type>
716
716
717 <value-type name="QPoint">
717 <value-type name="QPoint">
718 <modify-function signature="rx()" remove="all"/>
718 <modify-function signature="rx()" remove="all"/>
719 <modify-function signature="ry()" remove="all"/>
719 <modify-function signature="ry()" remove="all"/>
720 </value-type>
720 </value-type>
721 <value-type name="QPointF">
721 <value-type name="QPointF">
722 <modify-function signature="rx()" remove="all"/>
722 <modify-function signature="rx()" remove="all"/>
723 <modify-function signature="ry()" remove="all"/>
723 <modify-function signature="ry()" remove="all"/>
724 </value-type>
724 </value-type>
725
725
726 <value-type name="QRect">
726 <value-type name="QRect">
727 <modify-function signature="getCoords(int*,int*,int*,int*)const">
727 <modify-function signature="getCoords(int*,int*,int*,int*)const">
728 <remove/>
728 <remove/>
729 </modify-function>
729 </modify-function>
730 <modify-function signature="getRect(int*,int*,int*,int*)const">
730 <modify-function signature="getRect(int*,int*,int*,int*)const">
731 <remove/>
731 <remove/>
732 </modify-function>
732 </modify-function>
733 <modify-function signature="operator&amp;=(QRect)">
733 <modify-function signature="operator&amp;=(QRect)">
734 <remove/>
734 <remove/>
735 </modify-function>
735 </modify-function>
736 <modify-function signature="operator|=(QRect)">
736 <modify-function signature="operator|=(QRect)">
737 <remove/>
737 <remove/>
738 </modify-function>
738 </modify-function>
739 <modify-function signature="operator&amp;(QRect)const">
739 <modify-function signature="operator&amp;(QRect)const">
740 <remove/>
740 <remove/>
741 </modify-function>
741 </modify-function>
742 <modify-function signature="operator|(QRect)const">
742 <modify-function signature="operator|(QRect)const">
743 <remove/>
743 <remove/>
744 </modify-function>
744 </modify-function>
745
745
746 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
746 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
747 <!--### Obsolete in 4.3-->
747 <!--### Obsolete in 4.3-->
748 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
748 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
749 <!--### Obsolete in 4.3-->
749 <!--### Obsolete in 4.3-->
750 </value-type>
750 </value-type>
751
751
752 <value-type name="QRectF">
752 <value-type name="QRectF">
753 <modify-function signature="getCoords(qreal*,qreal*,qreal*,qreal*)const">
753 <modify-function signature="getCoords(qreal*,qreal*,qreal*,qreal*)const">
754 <remove/>
754 <remove/>
755 </modify-function>
755 </modify-function>
756 <modify-function signature="getRect(qreal*,qreal*,qreal*,qreal*)const">
756 <modify-function signature="getRect(qreal*,qreal*,qreal*,qreal*)const">
757 <remove/>
757 <remove/>
758 </modify-function>
758 </modify-function>
759 <modify-function signature="operator&amp;=(QRectF)">
759 <modify-function signature="operator&amp;=(QRectF)">
760 <remove/>
760 <remove/>
761 </modify-function>
761 </modify-function>
762 <modify-function signature="operator|=(QRectF)">
762 <modify-function signature="operator|=(QRectF)">
763 <remove/>
763 <remove/>
764 </modify-function>
764 </modify-function>
765 <modify-function signature="operator&amp;(QRectF)const">
765 <modify-function signature="operator&amp;(QRectF)const">
766 <remove/>
766 <remove/>
767 </modify-function>
767 </modify-function>
768 <modify-function signature="operator|(QRectF)const">
768 <modify-function signature="operator|(QRectF)const">
769 <remove/>
769 <remove/>
770 </modify-function>
770 </modify-function>
771
771
772 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
772 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
773 <!--### Obsolete in 4.3-->
773 <!--### Obsolete in 4.3-->
774 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
774 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
775 <!--### Obsolete in 4.3-->
775 <!--### Obsolete in 4.3-->
776 </value-type>
776 </value-type>
777
777
778
778
779 <value-type name="QSize">
779 <value-type name="QSize">
780 <modify-function signature="operator*=(qreal)">
780 <modify-function signature="operator*=(qreal)">
781 <access modifier="private"/>
781 <access modifier="private"/>
782 </modify-function>
782 </modify-function>
783 <modify-function signature="operator/=(qreal)">
783 <modify-function signature="operator/=(qreal)">
784 <access modifier="private"/>
784 <access modifier="private"/>
785 </modify-function>
785 </modify-function>
786 <modify-function signature="operator+=(QSize)">
786 <modify-function signature="operator+=(QSize)">
787 <access modifier="private"/>
787 <access modifier="private"/>
788 </modify-function>
788 </modify-function>
789 <modify-function signature="operator-=(QSize)">
789 <modify-function signature="operator-=(QSize)">
790 <access modifier="private"/>
790 <access modifier="private"/>
791 </modify-function>
791 </modify-function>
792 <modify-function signature="rheight()">
792 <modify-function signature="rheight()">
793 <remove/>
793 <remove/>
794 </modify-function>
794 </modify-function>
795 <modify-function signature="rwidth()">
795 <modify-function signature="rwidth()">
796 <remove/>
796 <remove/>
797 </modify-function>
797 </modify-function>
798 </value-type>
798 </value-type>
799
799
800 <value-type name="QSizeF">
800 <value-type name="QSizeF">
801 <modify-function signature="operator*=(qreal)">
801 <modify-function signature="operator*=(qreal)">
802 <access modifier="private"/>
802 <access modifier="private"/>
803 </modify-function>
803 </modify-function>
804 <modify-function signature="operator/=(qreal)">
804 <modify-function signature="operator/=(qreal)">
805 <access modifier="private"/>
805 <access modifier="private"/>
806 </modify-function>
806 </modify-function>
807 <modify-function signature="operator+=(QSizeF)">
807 <modify-function signature="operator+=(QSizeF)">
808 <access modifier="private"/>
808 <access modifier="private"/>
809 </modify-function>
809 </modify-function>
810 <modify-function signature="operator-=(QSizeF)">
810 <modify-function signature="operator-=(QSizeF)">
811 <access modifier="private"/>
811 <access modifier="private"/>
812 </modify-function>
812 </modify-function>
813 <modify-function signature="rheight()">
813 <modify-function signature="rheight()">
814 <remove/>
814 <remove/>
815 </modify-function>
815 </modify-function>
816 <modify-function signature="rwidth()">
816 <modify-function signature="rwidth()">
817 <remove/>
817 <remove/>
818 </modify-function>
818 </modify-function>
819 </value-type>
819 </value-type>
820
820
821 <value-type name="QStringMatcher">
821 <value-type name="QStringMatcher">
822 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
822 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
823 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
823 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
824 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
824 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
825 </value-type>
825 </value-type>
826
826
827 <value-type name="QTime"/>
827 <value-type name="QTime"/>
828
828
829 <value-type name="QPersistentModelIndex">
829 <value-type name="QPersistentModelIndex">
830 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
830 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
831 <modify-function signature="operator=(QModelIndex)" remove="all"/>
831 <modify-function signature="operator=(QModelIndex)" remove="all"/>
832 <modify-function signature="internalPointer()const" remove="all"/>
832 <modify-function signature="internalPointer()const" remove="all"/>
833 </value-type>
833 </value-type>
834
834
835 <value-type name="QUuid">
835 <value-type name="QUuid">
836 <modify-function signature="QUuid(const char*)">
836 <modify-function signature="QUuid(const char*)">
837 <remove/>
837 <remove/>
838 </modify-function>
838 </modify-function>
839 </value-type>
839 </value-type>
840
840
841 <value-type name="QLocale">
841 <value-type name="QLocale">
842 <modify-function signature="toString(qlonglong) const" remove="all"/>
842 <modify-function signature="toString(qlonglong) const" remove="all"/>
843 <modify-function signature="toString(ushort) const" remove="all"/>
843 <modify-function signature="toString(ushort) const" remove="all"/>
844 <modify-function signature="toString(unsigned int) const" remove="all"/>
844 <modify-function signature="toString(unsigned int) const" remove="all"/>
845 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
845 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
846 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
846 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
847 <modify-function signature="operator=(QLocale)" remove="all"/>
847 <modify-function signature="operator=(QLocale)" remove="all"/>
848
848
849 <extra-includes>
849 <extra-includes>
850 <include file-name="QDate" location="global"/>
850 <include file-name="QDate" location="global"/>
851 </extra-includes>
851 </extra-includes>
852
852
853 <inject-code class="native" position="beginning">
853 <inject-code class="native" position="beginning">
854 Q_DECLARE_METATYPE(QScriptValue)
854 Q_DECLARE_METATYPE(QScriptValue)
855 </inject-code>
855 </inject-code>
856
856
857 <modify-function signature="toDouble(QString,bool*)const">
857 <modify-function signature="toDouble(QString,bool*)const">
858 <modify-argument index="2">
858 <modify-argument index="2">
859 <remove-default-expression/>
859 <remove-default-expression/>
860 <remove-argument/>
860 <remove-argument/>
861 <conversion-rule class="native">
861 <conversion-rule class="native">
862 <insert-template name="core.prepare_removed_bool*_argument"/>
862 <insert-template name="core.prepare_removed_bool*_argument"/>
863 </conversion-rule>
863 </conversion-rule>
864 </modify-argument>
864 </modify-argument>
865 <modify-argument index="return">
865 <modify-argument index="return">
866 <conversion-rule class="native">
866 <conversion-rule class="native">
867 <insert-template name="core.convert_to_null_or_primitive"/>
867 <insert-template name="core.convert_to_null_or_primitive"/>
868 </conversion-rule>
868 </conversion-rule>
869 </modify-argument>
869 </modify-argument>
870 </modify-function>
870 </modify-function>
871
871
872 <modify-function signature="toFloat(QString,bool*)const">
872 <modify-function signature="toFloat(QString,bool*)const">
873 <modify-argument index="2">
873 <modify-argument index="2">
874 <remove-default-expression/>
874 <remove-default-expression/>
875 <remove-argument/>
875 <remove-argument/>
876 <conversion-rule class="native">
876 <conversion-rule class="native">
877 <insert-template name="core.prepare_removed_bool*_argument"/>
877 <insert-template name="core.prepare_removed_bool*_argument"/>
878 </conversion-rule>
878 </conversion-rule>
879 </modify-argument>
879 </modify-argument>
880 <modify-argument index="return">
880 <modify-argument index="return">
881 <conversion-rule class="native">
881 <conversion-rule class="native">
882 <insert-template name="core.convert_to_null_or_primitive"/>
882 <insert-template name="core.convert_to_null_or_primitive"/>
883 </conversion-rule>
883 </conversion-rule>
884 </modify-argument>
884 </modify-argument>
885 </modify-function>
885 </modify-function>
886
886
887 <modify-function signature="toInt(QString,bool*,int)const">
887 <modify-function signature="toInt(QString,bool*,int)const">
888 <modify-argument index="2">
888 <modify-argument index="2">
889 <remove-default-expression/>
889 <remove-default-expression/>
890 <remove-argument/>
890 <remove-argument/>
891 <conversion-rule class="native">
891 <conversion-rule class="native">
892 <insert-template name="core.prepare_removed_bool*_argument"/>
892 <insert-template name="core.prepare_removed_bool*_argument"/>
893 </conversion-rule>
893 </conversion-rule>
894 </modify-argument>
894 </modify-argument>
895 <modify-argument index="return">
895 <modify-argument index="return">
896 <conversion-rule class="native">
896 <conversion-rule class="native">
897 <insert-template name="core.convert_to_null_or_primitive"/>
897 <insert-template name="core.convert_to_null_or_primitive"/>
898 </conversion-rule>
898 </conversion-rule>
899 </modify-argument>
899 </modify-argument>
900 </modify-function>
900 </modify-function>
901
901
902 <modify-function signature="toLongLong(QString,bool*,int)const">
902 <modify-function signature="toLongLong(QString,bool*,int)const">
903 <modify-argument index="2">
903 <modify-argument index="2">
904 <remove-default-expression/>
904 <remove-default-expression/>
905 <remove-argument/>
905 <remove-argument/>
906 <conversion-rule class="native">
906 <conversion-rule class="native">
907 <insert-template name="core.prepare_removed_bool*_argument"/>
907 <insert-template name="core.prepare_removed_bool*_argument"/>
908 </conversion-rule>
908 </conversion-rule>
909 </modify-argument>
909 </modify-argument>
910 <modify-argument index="return">
910 <modify-argument index="return">
911 <conversion-rule class="native">
911 <conversion-rule class="native">
912 QScriptValue %out%;
912 QScriptValue %out%;
913 if (!__ok)
913 if (!__ok)
914 %out% = context-&gt;engine()-&gt;nullValue();
914 %out% = context-&gt;engine()-&gt;nullValue();
915 else
915 else
916 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
916 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
917 </conversion-rule>
917 </conversion-rule>
918 </modify-argument>
918 </modify-argument>
919 </modify-function>
919 </modify-function>
920
920
921 <modify-function signature="toShort(QString,bool*,int)const">
921 <modify-function signature="toShort(QString,bool*,int)const">
922 <modify-argument index="2">
922 <modify-argument index="2">
923 <remove-default-expression/>
923 <remove-default-expression/>
924 <remove-argument/>
924 <remove-argument/>
925 <conversion-rule class="native">
925 <conversion-rule class="native">
926 <insert-template name="core.prepare_removed_bool*_argument"/>
926 <insert-template name="core.prepare_removed_bool*_argument"/>
927 </conversion-rule>
927 </conversion-rule>
928 </modify-argument>
928 </modify-argument>
929 <modify-argument index="return">
929 <modify-argument index="return">
930 <conversion-rule class="native">
930 <conversion-rule class="native">
931 <insert-template name="core.convert_to_null_or_primitive"/>
931 <insert-template name="core.convert_to_null_or_primitive"/>
932 </conversion-rule>
932 </conversion-rule>
933 </modify-argument>
933 </modify-argument>
934 </modify-function>
934 </modify-function>
935
935
936 <modify-function signature="toUShort(QString,bool*,int)const">
936 <modify-function signature="toUShort(QString,bool*,int)const">
937 <modify-argument index="2">
937 <modify-argument index="2">
938 <remove-default-expression/>
938 <remove-default-expression/>
939 <remove-argument/>
939 <remove-argument/>
940 <conversion-rule class="native">
940 <conversion-rule class="native">
941 <insert-template name="core.prepare_removed_bool*_argument"/>
941 <insert-template name="core.prepare_removed_bool*_argument"/>
942 </conversion-rule>
942 </conversion-rule>
943 </modify-argument>
943 </modify-argument>
944 <modify-argument index="return">
944 <modify-argument index="return">
945 <conversion-rule class="native">
945 <conversion-rule class="native">
946 <insert-template name="core.convert_to_null_or_primitive"/>
946 <insert-template name="core.convert_to_null_or_primitive"/>
947 </conversion-rule>
947 </conversion-rule>
948 </modify-argument>
948 </modify-argument>
949 </modify-function>
949 </modify-function>
950 </value-type>
950 </value-type>
951
951
952
952
953 <value-type name="QBitArray">
953 <value-type name="QBitArray">
954 <modify-function signature="operator[](int)" remove="all"/>
954 <modify-function signature="operator[](int)" remove="all"/>
955 <modify-function signature="operator[](int)const" remove="all"/>
955 <modify-function signature="operator[](int)const" remove="all"/>
956 <modify-function signature="operator[](uint)const" remove="all"/>
956 <modify-function signature="operator[](uint)const" remove="all"/>
957 <modify-function signature="operator[](uint)" remove="all"/>
957 <modify-function signature="operator[](uint)" remove="all"/>
958
958
959 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
959 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
960 <modify-function signature="operator=(QBitArray)" access="private"/>
960 <modify-function signature="operator=(QBitArray)" access="private"/>
961 <modify-function signature="operator^=(QBitArray)" access="private"/>
961 <modify-function signature="operator^=(QBitArray)" access="private"/>
962 <modify-function signature="operator|=(QBitArray)" access="private"/>
962 <modify-function signature="operator|=(QBitArray)" access="private"/>
963 <modify-function signature="operator~()const" access="private"/>
963 <modify-function signature="operator~()const" access="private"/>
964
964
965 <modify-function signature="at(int)const">
965 <modify-function signature="at(int)const">
966 <modify-argument index="1">
966 <modify-argument index="1">
967 <conversion-rule class="native">
967 <conversion-rule class="native">
968 <insert-template name="core.convert_int_arg_and_check_range">
968 <insert-template name="core.convert_int_arg_and_check_range">
969 <replace from="%CLASS_NAME%" to="QBitArray"/>
969 <replace from="%CLASS_NAME%" to="QBitArray"/>
970 <replace from="%FUNCTION_NAME%" to="at"/>
970 <replace from="%FUNCTION_NAME%" to="at"/>
971 </insert-template>
971 </insert-template>
972 </conversion-rule>
972 </conversion-rule>
973 </modify-argument>
973 </modify-argument>
974 </modify-function>
974 </modify-function>
975
975
976 <modify-function signature="clearBit(int)">
976 <modify-function signature="clearBit(int)">
977 <modify-argument index="1">
977 <modify-argument index="1">
978 <conversion-rule class="native">
978 <conversion-rule class="native">
979 <insert-template name="core.convert_int_arg_and_check_range">
979 <insert-template name="core.convert_int_arg_and_check_range">
980 <replace from="%CLASS_NAME%" to="QBitArray"/>
980 <replace from="%CLASS_NAME%" to="QBitArray"/>
981 <replace from="%FUNCTION_NAME%" to="clearBit"/>
981 <replace from="%FUNCTION_NAME%" to="clearBit"/>
982 </insert-template>
982 </insert-template>
983 </conversion-rule>
983 </conversion-rule>
984 </modify-argument>
984 </modify-argument>
985 </modify-function>
985 </modify-function>
986
986
987 <modify-function signature="setBit(int)">
987 <modify-function signature="setBit(int)">
988 <modify-argument index="1">
988 <modify-argument index="1">
989 <conversion-rule class="native">
989 <conversion-rule class="native">
990 <insert-template name="core.convert_int_arg_and_check_range">
990 <insert-template name="core.convert_int_arg_and_check_range">
991 <replace from="%CLASS_NAME%" to="QBitArray"/>
991 <replace from="%CLASS_NAME%" to="QBitArray"/>
992 <replace from="%FUNCTION_NAME%" to="setBit"/>
992 <replace from="%FUNCTION_NAME%" to="setBit"/>
993 </insert-template>
993 </insert-template>
994 </conversion-rule>
994 </conversion-rule>
995 </modify-argument>
995 </modify-argument>
996 </modify-function>
996 </modify-function>
997
997
998 <modify-function signature="setBit(int,bool)">
998 <modify-function signature="setBit(int,bool)">
999 <modify-argument index="1">
999 <modify-argument index="1">
1000 <conversion-rule class="native">
1000 <conversion-rule class="native">
1001 <insert-template name="core.convert_int_arg_and_check_range">
1001 <insert-template name="core.convert_int_arg_and_check_range">
1002 <replace from="%CLASS_NAME%" to="QBitArray"/>
1002 <replace from="%CLASS_NAME%" to="QBitArray"/>
1003 <replace from="%FUNCTION_NAME%" to="setBit"/>
1003 <replace from="%FUNCTION_NAME%" to="setBit"/>
1004 </insert-template>
1004 </insert-template>
1005 </conversion-rule>
1005 </conversion-rule>
1006 </modify-argument>
1006 </modify-argument>
1007 </modify-function>
1007 </modify-function>
1008
1008
1009 <modify-function signature="testBit(int)const">
1009 <modify-function signature="testBit(int)const">
1010 <modify-argument index="1">
1010 <modify-argument index="1">
1011 <conversion-rule class="native">
1011 <conversion-rule class="native">
1012 <insert-template name="core.convert_int_arg_and_check_range">
1012 <insert-template name="core.convert_int_arg_and_check_range">
1013 <replace from="%CLASS_NAME%" to="QBitArray"/>
1013 <replace from="%CLASS_NAME%" to="QBitArray"/>
1014 <replace from="%FUNCTION_NAME%" to="testBit"/>
1014 <replace from="%FUNCTION_NAME%" to="testBit"/>
1015 </insert-template>
1015 </insert-template>
1016 </conversion-rule>
1016 </conversion-rule>
1017 </modify-argument>
1017 </modify-argument>
1018 </modify-function>
1018 </modify-function>
1019
1019
1020 <modify-function signature="toggleBit(int)">
1020 <modify-function signature="toggleBit(int)">
1021 <modify-argument index="1">
1021 <modify-argument index="1">
1022 <conversion-rule class="native">
1022 <conversion-rule class="native">
1023 <insert-template name="core.convert_int_arg_and_check_range">
1023 <insert-template name="core.convert_int_arg_and_check_range">
1024 <replace from="%CLASS_NAME%" to="QBitArray"/>
1024 <replace from="%CLASS_NAME%" to="QBitArray"/>
1025 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1025 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1026 </insert-template>
1026 </insert-template>
1027 </conversion-rule>
1027 </conversion-rule>
1028 </modify-argument>
1028 </modify-argument>
1029 </modify-function>
1029 </modify-function>
1030
1030
1031 <modify-function signature="operator&amp;=(QBitArray)">
1031 <modify-function signature="operator&amp;=(QBitArray)">
1032 <modify-argument index="0" replace-value="this"/>
1032 <modify-argument index="0" replace-value="this"/>
1033 </modify-function>
1033 </modify-function>
1034 <modify-function signature="operator=(QBitArray)">
1034 <modify-function signature="operator=(QBitArray)">
1035 <modify-argument index="0" replace-value="this"/>
1035 <modify-argument index="0" replace-value="this"/>
1036 </modify-function>
1036 </modify-function>
1037 <modify-function signature="operator^=(QBitArray)">
1037 <modify-function signature="operator^=(QBitArray)">
1038 <modify-argument index="0" replace-value="this"/>
1038 <modify-argument index="0" replace-value="this"/>
1039 </modify-function>
1039 </modify-function>
1040 <modify-function signature="operator|=(QBitArray)">
1040 <modify-function signature="operator|=(QBitArray)">
1041 <modify-argument index="0" replace-value="this"/>
1041 <modify-argument index="0" replace-value="this"/>
1042 </modify-function>
1042 </modify-function>
1043 </value-type>
1043 </value-type>
1044
1044
1045 <object-type name="QReadWriteLock"/>
1045 <object-type name="QReadWriteLock"/>
1046 <object-type name="QDirIterator"/>
1046 <object-type name="QDirIterator"/>
1047 <object-type name="QAbstractFileEngineIterator"/>
1047 <object-type name="QAbstractFileEngineIterator"/>
1048 <object-type name="QAbstractItemModel"/>
1048 <object-type name="QAbstractItemModel"/>
1049
1049
1050 <object-type name="QAbstractListModel">
1050 <object-type name="QAbstractListModel">
1051 <extra-includes>
1051 <extra-includes>
1052 <include file-name="QStringList" location="global"/>
1052 <include file-name="QStringList" location="global"/>
1053 <include file-name="QSize" location="global"/>
1053 <include file-name="QSize" location="global"/>
1054 </extra-includes>
1054 </extra-includes>
1055 </object-type>
1055 </object-type>
1056
1056
1057 <object-type name="QAbstractTableModel">
1057 <object-type name="QAbstractTableModel">
1058 <extra-includes>
1058 <extra-includes>
1059 <include file-name="QStringList" location="global"/>
1059 <include file-name="QStringList" location="global"/>
1060 <include file-name="QSize" location="global"/>
1060 <include file-name="QSize" location="global"/>
1061 </extra-includes>
1061 </extra-includes>
1062 </object-type>
1062 </object-type>
1063
1063
1064 <value-type name="QUrl">
1064 <value-type name="QUrl">
1065 <extra-includes>
1065 <extra-includes>
1066 <include file-name="QStringList" location="global"/>
1066 <include file-name="QStringList" location="global"/>
1067 </extra-includes>
1067 </extra-includes>
1068 <modify-function signature="operator=(QUrl)" remove="all"/>
1068 <modify-function signature="operator=(QUrl)" remove="all"/>
1069 <modify-function signature="operator=(QString)" remove="all"/>
1069 <modify-function signature="operator=(QString)" remove="all"/>
1070
1070
1071 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1071 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1072 <!--### Obsolete in 4.3-->
1072 <!--### Obsolete in 4.3-->
1073 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1073 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1074 <!--### Obsolete in 4.3-->
1074 <!--### Obsolete in 4.3-->
1075 </value-type>
1075 </value-type>
1076
1076
1077 <value-type name="QRegExp">
1077 <value-type name="QRegExp">
1078 <extra-includes>
1078 <extra-includes>
1079 <include file-name="QStringList" location="global"/>
1079 <include file-name="QStringList" location="global"/>
1080 </extra-includes>
1080 </extra-includes>
1081 <modify-function signature="operator=(QRegExp)" remove="all"/>
1081 <modify-function signature="operator=(QRegExp)" remove="all"/>
1082
1082
1083 <modify-function signature="cap(int)" remove="all"/>
1083 <modify-function signature="cap(int)" remove="all"/>
1084 <modify-function signature="capturedTexts()" remove="all"/>
1084 <modify-function signature="capturedTexts()" remove="all"/>
1085 <modify-function signature="pos(int)" remove="all"/>
1085 <modify-function signature="pos(int)" remove="all"/>
1086 <modify-function signature="errorString()" remove="all"/>
1086 <modify-function signature="errorString()" remove="all"/>
1087 </value-type>
1087 </value-type>
1088
1088
1089 <value-type name="QFileInfo">
1089 <value-type name="QFileInfo">
1090 <extra-includes>
1090 <extra-includes>
1091 <include file-name="QDateTime" location="global"/>
1091 <include file-name="QDateTime" location="global"/>
1092 <include file-name="QDir" location="global"/>
1092 <include file-name="QDir" location="global"/>
1093 </extra-includes>
1093 </extra-includes>
1094 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1094 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1095 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1095 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1096 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1096 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1097 <modify-function signature="setFile(QFile)">
1097 <modify-function signature="setFile(QFile)">
1098 <modify-argument index="1">
1098 <modify-argument index="1">
1099 <reference-count action="ignore"/>
1099 <reference-count action="ignore"/>
1100 </modify-argument>
1100 </modify-argument>
1101 </modify-function>
1101 </modify-function>
1102
1102
1103 <modify-function signature="readLink()const" remove="all"/>
1103 <modify-function signature="readLink()const" remove="all"/>
1104 <!--### Obsolete in 4.3-->
1104 <!--### Obsolete in 4.3-->
1105
1105
1106 <modify-function signature="QFileInfo(QFile)">
1106 <modify-function signature="QFileInfo(QFile)">
1107 <modify-argument index="1">
1107 <modify-argument index="1">
1108 <replace-type modified-type="QFile*"/>
1108 <replace-type modified-type="QFile*"/>
1109 <conversion-rule class="native">
1109 <conversion-rule class="native">
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1111 </conversion-rule>
1111 </conversion-rule>
1112 </modify-argument>
1112 </modify-argument>
1113 </modify-function>
1113 </modify-function>
1114 <modify-function signature="setFile(QFile)">
1114 <modify-function signature="setFile(QFile)">
1115 <modify-argument index="1">
1115 <modify-argument index="1">
1116 <replace-type modified-type="QFile*"/>
1116 <replace-type modified-type="QFile*"/>
1117 <conversion-rule class="native">
1117 <conversion-rule class="native">
1118 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1118 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1119 </conversion-rule>
1119 </conversion-rule>
1120 </modify-argument>
1120 </modify-argument>
1121 </modify-function>
1121 </modify-function>
1122 </value-type>
1122 </value-type>
1123
1123
1124 <!-- <interface-type name="QFactoryInterface" java-name="QAbstractFactory" /> -->
1124 <!-- <interface-type name="QFactoryInterface" java-name="QAbstractFactory" /> -->
1125
1125
1126 <value-type name="QByteArray">
1126 <value-type name="QByteArray">
1127
1127
1128 <extra-includes>
1128 <extra-includes>
1129 <include file-name="QNoImplicitBoolCast" location="global"/>
1129 <include file-name="QNoImplicitBoolCast" location="global"/>
1130 </extra-includes>
1130 </extra-includes>
1131
1131
1132 <!-- removed functions -->
1132 <!-- removed functions -->
1133 <modify-function signature="begin()" remove="all"/>
1133 <modify-function signature="begin()" remove="all"/>
1134 <modify-function signature="begin()const" remove="all"/>
1134 <modify-function signature="begin()const" remove="all"/>
1135 <modify-function signature="constBegin()const" remove="all"/>
1135 <modify-function signature="constBegin()const" remove="all"/>
1136 <modify-function signature="constData()const" remove="all"/>
1136 <modify-function signature="constData()const" remove="all"/>
1137 <modify-function signature="constEnd()const" remove="all"/>
1137 <modify-function signature="constEnd()const" remove="all"/>
1138 <modify-function signature="count()const" remove="all"/>
1138 <modify-function signature="count()const" remove="all"/>
1139 <modify-function signature="data()const" remove="all"/>
1139 <modify-function signature="data()const" remove="all"/>
1140 <modify-function signature="end()" remove="all"/>
1140 <modify-function signature="end()" remove="all"/>
1141 <modify-function signature="end()const" remove="all"/>
1141 <modify-function signature="end()const" remove="all"/>
1142 <modify-function signature="number(uint,int)" remove="all"/>
1142 <modify-function signature="number(uint,int)" remove="all"/>
1143 <modify-function signature="number(qulonglong,int)" remove="all"/>
1143 <modify-function signature="number(qulonglong,int)" remove="all"/>
1144 <modify-function signature="operator const char *()const" remove="all"/>
1144 <modify-function signature="operator const char *()const" remove="all"/>
1145 <modify-function signature="operator const void *()const" remove="all"/>
1145 <modify-function signature="operator const void *()const" remove="all"/>
1146 <modify-function signature="operator+=(const char*)" remove="all"/>
1146 <modify-function signature="operator+=(const char*)" remove="all"/>
1147 <modify-function signature="operator=(const char*)" remove="all"/>
1147 <modify-function signature="operator=(const char*)" remove="all"/>
1148 <modify-function signature="operator[](int)" remove="all"/>
1148 <modify-function signature="operator[](int)" remove="all"/>
1149 <modify-function signature="operator[](int)const" remove="all"/>
1149 <modify-function signature="operator[](int)const" remove="all"/>
1150 <modify-function signature="operator[](uint)" remove="all"/>
1150 <modify-function signature="operator[](uint)" remove="all"/>
1151 <modify-function signature="operator[](uint)const" remove="all"/>
1151 <modify-function signature="operator[](uint)const" remove="all"/>
1152 <modify-function signature="push_back(char)" remove="all"/>
1152 <modify-function signature="push_back(char)" remove="all"/>
1153 <modify-function signature="push_back(const QByteArray&amp;)" remove="all"/>
1153 <modify-function signature="push_back(const QByteArray&amp;)" remove="all"/>
1154 <modify-function signature="push_back(const char*)" remove="all"/>
1154 <modify-function signature="push_back(const char*)" remove="all"/>
1155 <modify-function signature="push_front(char)" remove="all"/>
1155 <modify-function signature="push_front(char)" remove="all"/>
1156 <modify-function signature="push_front(const QByteArray&amp;)" remove="all"/>
1156 <modify-function signature="push_front(const QByteArray&amp;)" remove="all"/>
1157 <modify-function signature="push_front(const char*)" remove="all"/>
1157 <modify-function signature="push_front(const char*)" remove="all"/>
1158 <modify-function signature="setNum(uint,int)" remove="all"/>
1158 <modify-function signature="setNum(uint,int)" remove="all"/>
1159 <modify-function signature="setNum(qulonglong,int)" remove="all"/>
1159 <modify-function signature="setNum(qulonglong,int)" remove="all"/>
1160 <modify-function signature="setNum(ushort,int)" remove="all"/>
1160 <modify-function signature="setNum(ushort,int)" remove="all"/>
1161 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1161 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1162 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1162 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1163 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1163 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1164 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1164 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1165 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1165 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1166 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1166 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1167
1167
1168 <!-- functions made private... -->
1168 <!-- functions made private... -->
1169 <modify-function signature="operator=(QByteArray)" access="private"/>
1169 <modify-function signature="operator=(QByteArray)" access="private"/>
1170 <modify-function signature="operator+=(QByteArray)" remove="all"/>
1170 <modify-function signature="operator+=(QByteArray)" remove="all"/>
1171 <modify-function signature="operator+=(QString)" remove="all"/>
1171 <modify-function signature="operator+=(QString)" remove="all"/>
1172 <modify-function signature="operator+=(char)" remove="all"/>
1172 <modify-function signature="operator+=(char)" remove="all"/>
1173
1173
1174 <inject-code class="pywrap-h">
1174 <inject-code class="pywrap-h">
1175 PyObject* data(QByteArray* b) {
1175 PyObject* data(QByteArray* b) {
1176 if (b-&gt;data()) {
1176 if (b-&gt;data()) {
1177 #ifdef PY3K
1178 return PyUnicode_FromStringAndSize(b-&gt;data(), b-&gt;size());
1179 #else
1177 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1180 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1181 #endif
1178 } else {
1182 } else {
1179 Py_INCREF(Py_None);
1183 Py_INCREF(Py_None);
1180 return Py_None;
1184 return Py_None;
1181 }
1185 }
1182 }
1186 }
1183 </inject-code>
1187 </inject-code>
1184
1188
1185 <inject-code class="native" position="beginning">
1189 <inject-code class="native" position="beginning">
1186 Q_DECLARE_METATYPE(QScriptValue)
1190 Q_DECLARE_METATYPE(QScriptValue)
1187 </inject-code>
1191 </inject-code>
1188
1192
1189
1193
1190 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1194 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1191 <modify-function signature="QByteArray(const char*)" remove="all"/>
1195 <modify-function signature="QByteArray(const char*)" remove="all"/>
1192
1196
1193 <modify-function signature="at(int)const">
1197 <modify-function signature="at(int)const">
1194 <modify-argument index="1">
1198 <modify-argument index="1">
1195 <conversion-rule class="native">
1199 <conversion-rule class="native">
1196 <insert-template name="core.convert_int_arg_and_check_range">
1200 <insert-template name="core.convert_int_arg_and_check_range">
1197 <replace from="%CLASS_NAME%" to="QByteArray"/>
1201 <replace from="%CLASS_NAME%" to="QByteArray"/>
1198 <replace from="%FUNCTION_NAME%" to="at"/>
1202 <replace from="%FUNCTION_NAME%" to="at"/>
1199 </insert-template>
1203 </insert-template>
1200 </conversion-rule>
1204 </conversion-rule>
1201 </modify-argument>
1205 </modify-argument>
1202 </modify-function>
1206 </modify-function>
1203
1207
1204 <modify-function signature="append(const char *)" remove="all"/>
1208 <modify-function signature="append(const char *)" remove="all"/>
1205 <modify-function signature="append(QByteArray)">
1209 <modify-function signature="append(QByteArray)">
1206 <modify-argument index="0" replace-value="this"/>
1210 <modify-argument index="0" replace-value="this"/>
1207 </modify-function>
1211 </modify-function>
1208 <modify-function signature="append(QString)">
1212 <modify-function signature="append(QString)">
1209 <modify-argument index="0" replace-value="this"/>
1213 <modify-argument index="0" replace-value="this"/>
1210 </modify-function>
1214 </modify-function>
1211 <modify-function signature="append(const char *)" remove="all">
1215 <modify-function signature="append(const char *)" remove="all">
1212 <modify-argument index="0" replace-value="this"/>
1216 <modify-argument index="0" replace-value="this"/>
1213 </modify-function>
1217 </modify-function>
1214 <modify-function signature="append(char)">
1218 <modify-function signature="append(char)">
1215 <modify-argument index="0" replace-value="this"/>
1219 <modify-argument index="0" replace-value="this"/>
1216 <rename to="appendByte"/>
1220 <rename to="appendByte"/>
1217 </modify-function>
1221 </modify-function>
1218
1222
1219 <modify-function signature="count(const char *)const" remove="all"/>
1223 <modify-function signature="count(const char *)const" remove="all"/>
1220
1224
1221 <modify-function signature="data()" remove="all"/>
1225 <modify-function signature="data()" remove="all"/>
1222
1226
1223 <modify-function signature="endsWith(const char *)const" remove="all"/>
1227 <modify-function signature="endsWith(const char *)const" remove="all"/>
1224
1228
1225 <modify-function signature="fill(char,int)">
1229 <modify-function signature="fill(char,int)">
1226 <modify-argument index="0" replace-value="this"/>
1230 <modify-argument index="0" replace-value="this"/>
1227 </modify-function>
1231 </modify-function>
1228
1232
1229 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1233 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1230 <modify-function signature="indexOf(char,int)const">
1234 <modify-function signature="indexOf(char,int)const">
1231 <rename to="indexOfByte"/>
1235 <rename to="indexOfByte"/>
1232 </modify-function>
1236 </modify-function>
1233
1237
1234 <modify-function signature="insert(int,QByteArray)">
1238 <modify-function signature="insert(int,QByteArray)">
1235 <modify-argument index="0" replace-value="this"/>
1239 <modify-argument index="0" replace-value="this"/>
1236 </modify-function>
1240 </modify-function>
1237 <modify-function signature="insert(int,QString)">
1241 <modify-function signature="insert(int,QString)">
1238 <modify-argument index="0" replace-value="this"/>
1242 <modify-argument index="0" replace-value="this"/>
1239 </modify-function>
1243 </modify-function>
1240 <modify-function signature="insert(int,const char *)" remove="all"/>
1244 <modify-function signature="insert(int,const char *)" remove="all"/>
1241 <modify-function signature="insert(int,char)">
1245 <modify-function signature="insert(int,char)">
1242 <modify-argument index="0" replace-value="this"/>
1246 <modify-argument index="0" replace-value="this"/>
1243 <rename to="insertByte"/>
1247 <rename to="insertByte"/>
1244 </modify-function>
1248 </modify-function>
1245
1249
1246 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1250 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1247 <modify-function signature="lastIndexOf(char,int)const">
1251 <modify-function signature="lastIndexOf(char,int)const">
1248 <rename to="lastIndexOfByte"/>
1252 <rename to="lastIndexOfByte"/>
1249 </modify-function>
1253 </modify-function>
1250
1254
1251 <modify-function signature="prepend(QByteArray)">
1255 <modify-function signature="prepend(QByteArray)">
1252 <modify-argument index="0" replace-value="this"/>
1256 <modify-argument index="0" replace-value="this"/>
1253 </modify-function>
1257 </modify-function>
1254 <modify-function signature="prepend(const char *)" remove="all"/>
1258 <modify-function signature="prepend(const char *)" remove="all"/>
1255 <modify-function signature="prepend(char)">
1259 <modify-function signature="prepend(char)">
1256 <modify-argument index="0" replace-value="this"/>
1260 <modify-argument index="0" replace-value="this"/>
1257 <rename to="prependByte"/>
1261 <rename to="prependByte"/>
1258 </modify-function>
1262 </modify-function>
1259
1263
1260 <modify-function signature="remove(int,int)">
1264 <modify-function signature="remove(int,int)">
1261 <modify-argument index="0" replace-value="this"/>
1265 <modify-argument index="0" replace-value="this"/>
1262 </modify-function>
1266 </modify-function>
1263
1267
1264 <modify-function signature="replace(int,int,QByteArray)">
1268 <modify-function signature="replace(int,int,QByteArray)">
1265 <modify-argument index="0" replace-value="this"/>
1269 <modify-argument index="0" replace-value="this"/>
1266 </modify-function>
1270 </modify-function>
1267 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1271 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1268 <modify-function signature="replace(QByteArray,QByteArray)">
1272 <modify-function signature="replace(QByteArray,QByteArray)">
1269 <modify-argument index="0" replace-value="this"/>
1273 <modify-argument index="0" replace-value="this"/>
1270 </modify-function>
1274 </modify-function>
1271 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1275 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1272 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1276 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1273 <modify-function signature="replace(QString,QByteArray)">
1277 <modify-function signature="replace(QString,QByteArray)">
1274 <modify-argument index="0" replace-value="this"/>
1278 <modify-argument index="0" replace-value="this"/>
1275 </modify-function>
1279 </modify-function>
1276 <modify-function signature="replace(QString,const char *)" remove="all"/>
1280 <modify-function signature="replace(QString,const char *)" remove="all"/>
1277 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1281 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1278 <modify-function signature="replace(char,QByteArray)">
1282 <modify-function signature="replace(char,QByteArray)">
1279 <modify-argument index="0" replace-value="this"/>
1283 <modify-argument index="0" replace-value="this"/>
1280 </modify-function>
1284 </modify-function>
1281 <modify-function signature="replace(char,QString)">
1285 <modify-function signature="replace(char,QString)">
1282 <modify-argument index="0" replace-value="this"/>
1286 <modify-argument index="0" replace-value="this"/>
1283 </modify-function>
1287 </modify-function>
1284 <modify-function signature="replace(char,const char *)" remove="all"/>
1288 <modify-function signature="replace(char,const char *)" remove="all"/>
1285 <modify-function signature="replace(char,char)">
1289 <modify-function signature="replace(char,char)">
1286 <modify-argument index="0" replace-value="this"/>
1290 <modify-argument index="0" replace-value="this"/>
1287 </modify-function>
1291 </modify-function>
1288
1292
1289 <modify-function signature="startsWith(const char *)const" remove="all"/>
1293 <modify-function signature="startsWith(const char *)const" remove="all"/>
1290
1294
1291 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1295 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1292
1296
1293 <modify-function signature="number(int,int)">
1297 <modify-function signature="number(int,int)">
1294 <rename to="fromInt"/>
1298 <rename to="fromInt"/>
1295 </modify-function>
1299 </modify-function>
1296 <modify-function signature="number(uint,int)">
1300 <modify-function signature="number(uint,int)">
1297 <rename to="fromUInt"/>
1301 <rename to="fromUInt"/>
1298 </modify-function>
1302 </modify-function>
1299 <modify-function signature="number(qlonglong,int)">
1303 <modify-function signature="number(qlonglong,int)">
1300 <rename to="fromLongLong"/>
1304 <rename to="fromLongLong"/>
1301 </modify-function>
1305 </modify-function>
1302 <modify-function signature="number(qulonglong,int)">
1306 <modify-function signature="number(qulonglong,int)">
1303 <rename to="fromULongLong"/>
1307 <rename to="fromULongLong"/>
1304 </modify-function>
1308 </modify-function>
1305
1309
1306 <modify-function signature="setNum(int,int)">
1310 <modify-function signature="setNum(int,int)">
1307 <modify-argument index="0" replace-value="this"/>
1311 <modify-argument index="0" replace-value="this"/>
1308 <rename to="setInt"/>
1312 <rename to="setInt"/>
1309 </modify-function>
1313 </modify-function>
1310 <modify-function signature="setNum(uint,int)">
1314 <modify-function signature="setNum(uint,int)">
1311 <modify-argument index="0" replace-value="this"/>
1315 <modify-argument index="0" replace-value="this"/>
1312 <rename to="setUInt"/>
1316 <rename to="setUInt"/>
1313 </modify-function>
1317 </modify-function>
1314 <modify-function signature="setNum(short,int)">
1318 <modify-function signature="setNum(short,int)">
1315 <modify-argument index="0" replace-value="this"/>
1319 <modify-argument index="0" replace-value="this"/>
1316 <rename to="setShort"/>
1320 <rename to="setShort"/>
1317 </modify-function>
1321 </modify-function>
1318 <modify-function signature="setNum(ushort,int)">
1322 <modify-function signature="setNum(ushort,int)">
1319 <modify-argument index="0" replace-value="this"/>
1323 <modify-argument index="0" replace-value="this"/>
1320 <rename to="setUShort"/>
1324 <rename to="setUShort"/>
1321 </modify-function>
1325 </modify-function>
1322 <modify-function signature="setNum(qlonglong,int)">
1326 <modify-function signature="setNum(qlonglong,int)">
1323 <modify-argument index="0" replace-value="this"/>
1327 <modify-argument index="0" replace-value="this"/>
1324 <rename to="setLongLong"/>
1328 <rename to="setLongLong"/>
1325 </modify-function>
1329 </modify-function>
1326 <modify-function signature="setNum(qulonglong,int)">
1330 <modify-function signature="setNum(qulonglong,int)">
1327 <modify-argument index="0" replace-value="this"/>
1331 <modify-argument index="0" replace-value="this"/>
1328 <rename to="setULongLong"/>
1332 <rename to="setULongLong"/>
1329 </modify-function>
1333 </modify-function>
1330 <modify-function signature="setNum(double,char,int)">
1334 <modify-function signature="setNum(double,char,int)">
1331 <modify-argument index="0" replace-value="this"/>
1335 <modify-argument index="0" replace-value="this"/>
1332 <rename to="setDouble"/>
1336 <rename to="setDouble"/>
1333 </modify-function>
1337 </modify-function>
1334 <modify-function signature="setNum(float,char,int)">
1338 <modify-function signature="setNum(float,char,int)">
1335 <modify-argument index="0" replace-value="this"/>
1339 <modify-argument index="0" replace-value="this"/>
1336 <rename to="setFloat"/>
1340 <rename to="setFloat"/>
1337 </modify-function>
1341 </modify-function>
1338
1342
1339 <modify-function signature="toDouble(bool*)const">
1343 <modify-function signature="toDouble(bool*)const">
1340 <modify-argument index="1">
1344 <modify-argument index="1">
1341 <remove-default-expression/>
1345 <remove-default-expression/>
1342 <remove-argument/>
1346 <remove-argument/>
1343 <conversion-rule class="native">
1347 <conversion-rule class="native">
1344 <insert-template name="core.prepare_removed_bool*_argument"/>
1348 <insert-template name="core.prepare_removed_bool*_argument"/>
1345 </conversion-rule>
1349 </conversion-rule>
1346 </modify-argument>
1350 </modify-argument>
1347 <modify-argument index="return">
1351 <modify-argument index="return">
1348 <conversion-rule class="native">
1352 <conversion-rule class="native">
1349 <insert-template name="core.convert_to_null_or_primitive"/>
1353 <insert-template name="core.convert_to_null_or_primitive"/>
1350 </conversion-rule>
1354 </conversion-rule>
1351 </modify-argument>
1355 </modify-argument>
1352 </modify-function>
1356 </modify-function>
1353
1357
1354 <modify-function signature="toFloat(bool*)const">
1358 <modify-function signature="toFloat(bool*)const">
1355 <modify-argument index="1">
1359 <modify-argument index="1">
1356 <remove-default-expression/>
1360 <remove-default-expression/>
1357 <remove-argument/>
1361 <remove-argument/>
1358 <conversion-rule class="native">
1362 <conversion-rule class="native">
1359 <insert-template name="core.prepare_removed_bool*_argument"/>
1363 <insert-template name="core.prepare_removed_bool*_argument"/>
1360 </conversion-rule>
1364 </conversion-rule>
1361 </modify-argument>
1365 </modify-argument>
1362 <modify-argument index="return">
1366 <modify-argument index="return">
1363 <conversion-rule class="native">
1367 <conversion-rule class="native">
1364 <insert-template name="core.convert_to_null_or_primitive"/>
1368 <insert-template name="core.convert_to_null_or_primitive"/>
1365 </conversion-rule>
1369 </conversion-rule>
1366 </modify-argument>
1370 </modify-argument>
1367 </modify-function>
1371 </modify-function>
1368
1372
1369 <modify-function signature="toInt(bool*,int)const">
1373 <modify-function signature="toInt(bool*,int)const">
1370 <modify-argument index="1">
1374 <modify-argument index="1">
1371 <remove-default-expression/>
1375 <remove-default-expression/>
1372 <remove-argument/>
1376 <remove-argument/>
1373 <conversion-rule class="native">
1377 <conversion-rule class="native">
1374 <insert-template name="core.prepare_removed_bool*_argument"/>
1378 <insert-template name="core.prepare_removed_bool*_argument"/>
1375 </conversion-rule>
1379 </conversion-rule>
1376 </modify-argument>
1380 </modify-argument>
1377 <modify-argument index="return">
1381 <modify-argument index="return">
1378 <conversion-rule class="native">
1382 <conversion-rule class="native">
1379 <insert-template name="core.convert_to_null_or_primitive"/>
1383 <insert-template name="core.convert_to_null_or_primitive"/>
1380 </conversion-rule>
1384 </conversion-rule>
1381 </modify-argument>
1385 </modify-argument>
1382 </modify-function>
1386 </modify-function>
1383
1387
1384 <modify-function signature="toUShort(bool*,int)const">
1388 <modify-function signature="toUShort(bool*,int)const">
1385 <modify-argument index="1">
1389 <modify-argument index="1">
1386 <remove-default-expression/>
1390 <remove-default-expression/>
1387 <remove-argument/>
1391 <remove-argument/>
1388 <conversion-rule class="native">
1392 <conversion-rule class="native">
1389 <insert-template name="core.prepare_removed_bool*_argument"/>
1393 <insert-template name="core.prepare_removed_bool*_argument"/>
1390 </conversion-rule>
1394 </conversion-rule>
1391 </modify-argument>
1395 </modify-argument>
1392 <modify-argument index="return">
1396 <modify-argument index="return">
1393 <conversion-rule class="native">
1397 <conversion-rule class="native">
1394 <insert-template name="core.convert_to_null_or_primitive"/>
1398 <insert-template name="core.convert_to_null_or_primitive"/>
1395 </conversion-rule>
1399 </conversion-rule>
1396 </modify-argument>
1400 </modify-argument>
1397 </modify-function>
1401 </modify-function>
1398 </value-type>
1402 </value-type>
1399
1403
1400 <value-type name="QTextBoundaryFinder">
1404 <value-type name="QTextBoundaryFinder">
1401 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1405 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1402 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1406 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1403 </value-type>
1407 </value-type>
1404
1408
1405 <value-type name="QEasingCurve">
1409 <value-type name="QEasingCurve">
1406 <modify-function signature="customType()const" remove="all"/>
1410 <modify-function signature="customType()const" remove="all"/>
1407 <modify-function signature="setCustomType(double)" remove="all"/>
1411 <modify-function signature="setCustomType(double)" remove="all"/>
1408
1412
1409 <modify-function signature="QEasingCurve(QEasingCurve)" remove="all"/>
1413 <modify-function signature="QEasingCurve(QEasingCurve)" remove="all"/>
1410 <modify-function signature="operator=(QEasingCurve)" remove="all"/>
1414 <modify-function signature="operator=(QEasingCurve)" remove="all"/>
1411 <modify-function signature="operator==(const QEasingCurve &amp;)const" remove="all"/>
1415 <modify-function signature="operator==(const QEasingCurve &amp;)const" remove="all"/>
1412 <modify-function signature="operator!=(const QEasingCurve &amp;)const" remove="all"/>
1416 <modify-function signature="operator!=(const QEasingCurve &amp;)const" remove="all"/>
1413 <modify-function signature="setCustomType(double)" remove="all"/>
1417 <modify-function signature="setCustomType(double)" remove="all"/>
1414 <modify-function signature="customType()const" remove="all"/>
1418 <modify-function signature="customType()const" remove="all"/>
1415 </value-type>
1419 </value-type>
1416
1420
1417 <object-type name="QAbstractAnimation"/>
1421 <object-type name="QAbstractAnimation"/>
1418 <object-type name="QVariantAnimation"/>
1422 <object-type name="QVariantAnimation"/>
1419 <object-type name="QAnimationGroup"/>
1423 <object-type name="QAnimationGroup"/>
1420 <object-type name="QPauseAnimation"/>
1424 <object-type name="QPauseAnimation"/>
1421 <object-type name="QParallelAnimationGroup"/>
1425 <object-type name="QParallelAnimationGroup"/>
1422 <object-type name="QSequentialAnimationGroup"/>
1426 <object-type name="QSequentialAnimationGroup"/>
1423 <object-type name="QPropertyAnimation">
1427 <object-type name="QPropertyAnimation">
1424 <modify-function signature="QPropertyAnimation(QObject*,QByteArray,QObject*)">
1428 <modify-function signature="QPropertyAnimation(QObject*,QByteArray,QObject*)">
1425 <modify-argument index="2">
1429 <modify-argument index="2">
1426 <replace-type modified-type="QString"/>
1430 <replace-type modified-type="QString"/>
1427 <conversion-rule class="native">
1431 <conversion-rule class="native">
1428 <insert-template name="core.convert_string_arg_to_latin1"/>
1432 <insert-template name="core.convert_string_arg_to_latin1"/>
1429 </conversion-rule>
1433 </conversion-rule>
1430 </modify-argument>
1434 </modify-argument>
1431 </modify-function>
1435 </modify-function>
1432 </object-type>
1436 </object-type>
1433
1437
1434 <object-type name="QAbstractState"/>
1438 <object-type name="QAbstractState"/>
1435 <object-type name="QAbstractTransition"/>
1439 <object-type name="QAbstractTransition"/>
1436 <object-type name="QState">
1440 <object-type name="QState">
1437 <modify-function signature="addTransition(QObject*,const char*,QAbstractState*)">
1441 <modify-function signature="addTransition(QObject*,const char*,QAbstractState*)">
1438 <modify-argument index="2">
1442 <modify-argument index="2">
1439 <replace-type modified-type="QString"/>
1443 <replace-type modified-type="QString"/>
1440 <conversion-rule class="native">
1444 <conversion-rule class="native">
1441 <insert-template name="core.convert_string_arg_to_char*"/>
1445 <insert-template name="core.convert_string_arg_to_char*"/>
1442 </conversion-rule>
1446 </conversion-rule>
1443 </modify-argument>
1447 </modify-argument>
1444 </modify-function>
1448 </modify-function>
1445 <modify-function signature="assignProperty(QObject*,const char*,QVariant)">
1449 <modify-function signature="assignProperty(QObject*,const char*,QVariant)">
1446 <modify-argument index="2">
1450 <modify-argument index="2">
1447 <replace-type modified-type="QString"/>
1451 <replace-type modified-type="QString"/>
1448 <conversion-rule class="native">
1452 <conversion-rule class="native">
1449 <insert-template name="core.convert_string_arg_to_char*"/>
1453 <insert-template name="core.convert_string_arg_to_char*"/>
1450 </conversion-rule>
1454 </conversion-rule>
1451 </modify-argument>
1455 </modify-argument>
1452 </modify-function>
1456 </modify-function>
1453 </object-type>
1457 </object-type>
1454 <object-type name="QStateMachine"/>
1458 <object-type name="QStateMachine"/>
1455 <object-type name="QHistoryState"/>
1459 <object-type name="QHistoryState"/>
1456 <object-type name="QSignalTransition"/>
1460 <object-type name="QSignalTransition"/>
1457 <object-type name="QEventTransition"/>
1461 <object-type name="QEventTransition"/>
1458 <object-type name="QFinalState"/>
1462 <object-type name="QFinalState"/>
1459
1463
1460 <object-type name="QXmlStreamEntityResolver"/>
1464 <object-type name="QXmlStreamEntityResolver"/>
1461 <!-- object-type name="QAbstractEventDispatcher"/ -->
1465 <!-- object-type name="QAbstractEventDispatcher"/ -->
1462 <object-type name="QEventLoop"/>
1466 <object-type name="QEventLoop"/>
1463 <object-type name="QFile">
1467 <object-type name="QFile">
1464 <modify-function signature="readLink()const" remove="all"/>
1468 <modify-function signature="readLink()const" remove="all"/>
1465 <!--### Obsolete in 4.3-->
1469 <!--### Obsolete in 4.3-->
1466 <modify-function signature="readLink(QString)" remove="all"/>
1470 <modify-function signature="readLink(QString)" remove="all"/>
1467 <!--### Obsolete in 4.3-->
1471 <!--### Obsolete in 4.3-->
1468 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1472 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1469 <!-- Can't provide same API and performance -->
1473 <!-- Can't provide same API and performance -->
1470 <modify-function signature="unmap(uchar*)" remove="all"/>
1474 <modify-function signature="unmap(uchar*)" remove="all"/>
1471 <!-- Can't provide same API and performance -->
1475 <!-- Can't provide same API and performance -->
1472
1476
1473 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1477 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1474 <modify-function signature="decodeName(const char*)" remove="all"/>
1478 <modify-function signature="decodeName(const char*)" remove="all"/>
1475 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1479 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1476 <modify-function signature="unmap(uchar*)" remove="all"/>
1480 <modify-function signature="unmap(uchar*)" remove="all"/>
1477 </object-type>
1481 </object-type>
1478
1482
1479 <object-type name="QIODevice">
1483 <object-type name="QIODevice">
1480 <modify-function signature="peek(char *,qint64)" remove="all"/>
1484 <modify-function signature="peek(char *,qint64)" remove="all"/>
1481 <modify-function signature="read(char *,qint64)" remove="all"/>
1485 <modify-function signature="read(char *,qint64)" remove="all"/>
1482 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1486 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1483 <modify-function signature="write(const char *,qint64)" remove="all"/>
1487 <modify-function signature="write(const char *,qint64)" remove="all"/>
1484 </object-type>
1488 </object-type>
1485 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1489 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1486 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1490 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1487
1491
1488 <object-type name="QCryptographicHash">
1492 <object-type name="QCryptographicHash">
1489 <modify-function signature="addData(const char*,int)" remove="all"/>
1493 <modify-function signature="addData(const char*,int)" remove="all"/>
1490 </object-type>
1494 </object-type>
1491 <object-type name="QLibraryInfo"/>
1495 <object-type name="QLibraryInfo"/>
1492 <object-type name="QBasicMutex"/>
1496 <object-type name="QBasicMutex"/>
1493 <object-type name="QMutex"/>
1497 <object-type name="QMutex"/>
1494 <object-type name="QSemaphore"/>
1498 <object-type name="QSemaphore"/>
1495 <object-type name="QSocketNotifier"/>
1499 <object-type name="QSocketNotifier"/>
1496 <object-type name="QSystemLocale"/>
1500 <object-type name="QSystemLocale"/>
1497 <object-type name="QTemporaryFile">
1501 <object-type name="QTemporaryFile">
1498 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1502 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1499
1503
1500 <modify-function signature="createLocalFile(QFile&amp;)">
1504 <modify-function signature="createLocalFile(QFile&amp;)">
1501 <modify-argument index="1">
1505 <modify-argument index="1">
1502 <replace-type modified-type="QFile*"/>
1506 <replace-type modified-type="QFile*"/>
1503 <conversion-rule class="native">
1507 <conversion-rule class="native">
1504 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1508 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1505 </conversion-rule>
1509 </conversion-rule>
1506 </modify-argument>
1510 </modify-argument>
1507 </modify-function>
1511 </modify-function>
1508 </object-type>
1512 </object-type>
1509 <object-type name="QMimeData">
1513 <object-type name="QMimeData">
1510 <extra-includes>
1514 <extra-includes>
1511 <include file-name="QStringList" location="global"/>
1515 <include file-name="QStringList" location="global"/>
1512 <include file-name="QUrl" location="global"/>
1516 <include file-name="QUrl" location="global"/>
1513 </extra-includes>
1517 </extra-includes>
1514 </object-type>
1518 </object-type>
1515 <object-type name="QTextCodec">
1519 <object-type name="QTextCodec">
1516
1520
1517 <modify-function signature="setCodecForTr(QTextCodec*)">
1521 <modify-function signature="setCodecForTr(QTextCodec*)">
1518 <access modifier="private"/>
1522 <access modifier="private"/>
1519 <modify-argument index="1">
1523 <modify-argument index="1">
1520 <reference-count action="set" variable-name="__rcCodecForTr"/>
1524 <reference-count action="set" variable-name="__rcCodecForTr"/>
1521 </modify-argument>
1525 </modify-argument>
1522 </modify-function>
1526 </modify-function>
1523 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1527 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1524 <modify-argument index="1">
1528 <modify-argument index="1">
1525 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1529 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1526 </modify-argument>
1530 </modify-argument>
1527 </modify-function>
1531 </modify-function>
1528 <modify-function signature="setCodecForLocale(QTextCodec*)">
1532 <modify-function signature="setCodecForLocale(QTextCodec*)">
1529 <modify-argument index="1">
1533 <modify-argument index="1">
1530 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1534 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1531 </modify-argument>
1535 </modify-argument>
1532 </modify-function>
1536 </modify-function>
1533
1537
1534
1538
1535 <modify-function signature="codecForTr()">
1539 <modify-function signature="codecForTr()">
1536 <remove/>
1540 <remove/>
1537 </modify-function>
1541 </modify-function>
1538
1542
1539 <modify-function signature="QTextCodec()">
1543 <modify-function signature="QTextCodec()">
1540 <modify-argument index="-1">
1544 <modify-argument index="-1">
1541 <define-ownership class="java" owner="c++"/>
1545 <define-ownership class="java" owner="c++"/>
1542 </modify-argument>
1546 </modify-argument>
1543 </modify-function>
1547 </modify-function>
1544
1548
1545 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1549 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1546 <remove/>
1550 <remove/>
1547 </modify-function>
1551 </modify-function>
1548
1552
1549 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1553 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1550 <remove/>
1554 <remove/>
1551 </modify-function>
1555 </modify-function>
1552
1556
1553 <modify-function signature="toUnicode(const char*)const">
1557 <modify-function signature="toUnicode(const char*)const">
1554 <remove/>
1558 <remove/>
1555 </modify-function>
1559 </modify-function>
1556 </object-type>
1560 </object-type>
1557
1561
1558 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
1562 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
1559 <object-type name="QTextCodecPlugin"/>
1563 <object-type name="QTextCodecPlugin"/>
1560
1564
1561 <object-type name="QTextDecoder">
1565 <object-type name="QTextDecoder">
1562 <modify-function signature="toUnicode(const char*,int)">
1566 <modify-function signature="toUnicode(const char*,int)">
1563 <remove/>
1567 <remove/>
1564 </modify-function>
1568 </modify-function>
1565 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1569 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1566 </object-type>
1570 </object-type>
1567 <object-type name="QTextEncoder">
1571 <object-type name="QTextEncoder">
1568 <modify-function signature="fromUnicode(const QChar*,int)">
1572 <modify-function signature="fromUnicode(const QChar*,int)">
1569 <remove/>
1573 <remove/>
1570 </modify-function>
1574 </modify-function>
1571 </object-type>
1575 </object-type>
1572 <object-type name="QTimeLine"/>
1576 <object-type name="QTimeLine"/>
1573 <object-type name="QTranslator">
1577 <object-type name="QTranslator">
1574 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1578 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1575 <remove/>
1579 <remove/>
1576 </modify-function>
1580 </modify-function>
1577 </object-type>
1581 </object-type>
1578
1582
1579 <object-type name="QWaitCondition"/>
1583 <object-type name="QWaitCondition"/>
1580
1584
1581 <object-type name="QFileSystemWatcher">
1585 <object-type name="QFileSystemWatcher">
1582 <extra-includes>
1586 <extra-includes>
1583 <include file-name="QStringList" location="global"/>
1587 <include file-name="QStringList" location="global"/>
1584 </extra-includes>
1588 </extra-includes>
1585 </object-type>
1589 </object-type>
1586
1590
1587 <object-type name="QTextCodec::ConverterState">
1591 <object-type name="QTextCodec::ConverterState">
1588 <include file-name="QTextCodec" location="global"/>
1592 <include file-name="QTextCodec" location="global"/>
1589 </object-type>
1593 </object-type>
1590
1594
1591 <object-type name="QBuffer">
1595 <object-type name="QBuffer">
1592 <modify-function signature="buffer()">
1596 <modify-function signature="buffer()">
1593 <remove/>
1597 <remove/>
1594 </modify-function>
1598 </modify-function>
1595
1599
1596 <!-- ### modify to return value by pointer? -->
1600 <!-- ### modify to return value by pointer? -->
1597 <modify-function signature="buffer()const" remove="all"/>
1601 <modify-function signature="buffer()const" remove="all"/>
1598 <modify-function signature="data()const" remove="all"/>
1602 <modify-function signature="data()const" remove="all"/>
1599
1603
1600 <modify-function signature="setData(const char*,int)" remove="all"/>
1604 <modify-function signature="setData(const char*,int)" remove="all"/>
1601 </object-type>
1605 </object-type>
1602
1606
1603 <object-type name="QTimer"/>
1607 <object-type name="QTimer"/>
1604
1608
1605 <object-type name="QAbstractFileEngineHandler">
1609 <object-type name="QAbstractFileEngineHandler">
1606 <modify-function signature="create(const QString &amp;) const">
1610 <modify-function signature="create(const QString &amp;) const">
1607 <modify-argument index="return">
1611 <modify-argument index="return">
1608 <define-ownership owner="c++" class="shell"/>
1612 <define-ownership owner="c++" class="shell"/>
1609 </modify-argument>
1613 </modify-argument>
1610 </modify-function>
1614 </modify-function>
1611 </object-type>
1615 </object-type>
1612
1616
1613 <!-- <object-type name="QAbstractFileEngine::MapExtensionOption" /> -->
1617 <!-- <object-type name="QAbstractFileEngine::MapExtensionOption" /> -->
1614 <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> -->
1618 <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> -->
1615 <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> -->
1619 <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> -->
1616 <object-type name="QAbstractFileEngine">
1620 <object-type name="QAbstractFileEngine">
1617 <extra-includes>
1621 <extra-includes>
1618 <include file-name="QDateTime" location="global"/>
1622 <include file-name="QDateTime" location="global"/>
1619 </extra-includes>
1623 </extra-includes>
1620 <modify-function signature="map(qlonglong,qlonglong,QFile::MemoryMapFlags)" remove="all"/>
1624 <modify-function signature="map(qlonglong,qlonglong,QFile::MemoryMapFlags)" remove="all"/>
1621 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1625 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1622 </object-type>
1626 </object-type>
1623
1627
1624 <object-type name="QProcess">
1628 <object-type name="QProcess">
1625 <modify-function signature="readChannelMode()const" remove="all"/>
1629 <modify-function signature="readChannelMode()const" remove="all"/>
1626 <!--### Obsolete in 4.3-->
1630 <!--### Obsolete in 4.3-->
1627 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1631 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1628 <!--### Obsolete in 4.3-->
1632 <!--### Obsolete in 4.3-->
1629 </object-type>
1633 </object-type>
1630
1634
1631 <object-type name="QSignalMapper">
1635 <object-type name="QSignalMapper">
1632 <modify-function signature="mapped(const QString &amp;)">
1636 <modify-function signature="mapped(const QString &amp;)">
1633 <rename to="mappedString"/>
1637 <rename to="mappedString"/>
1634 </modify-function>
1638 </modify-function>
1635 <modify-function signature="mapped(int)">
1639 <modify-function signature="mapped(int)">
1636 <rename to="mappedInteger"/>
1640 <rename to="mappedInteger"/>
1637 </modify-function>
1641 </modify-function>
1638 <modify-function signature="mapped(QObject *)">
1642 <modify-function signature="mapped(QObject *)">
1639 <rename to="mappedQObject"/>
1643 <rename to="mappedQObject"/>
1640 </modify-function>
1644 </modify-function>
1641 <modify-function signature="mapped(QWidget *)" remove="all"/>
1645 <modify-function signature="mapped(QWidget *)" remove="all"/>
1642
1646
1643 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1647 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1644
1648
1645 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1649 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1646
1650
1647 <!-- ### overloads -->
1651 <!-- ### overloads -->
1648 <modify-function signature="mapping(int)const">
1652 <modify-function signature="mapping(int)const">
1649 <rename to="mappingById"/>
1653 <rename to="mappingById"/>
1650 </modify-function>
1654 </modify-function>
1651 <modify-function signature="mapping(QString)const">
1655 <modify-function signature="mapping(QString)const">
1652 <rename to="mappingByString"/>
1656 <rename to="mappingByString"/>
1653 </modify-function>
1657 </modify-function>
1654 <modify-function signature="mapping(QObject*)const">
1658 <modify-function signature="mapping(QObject*)const">
1655 <rename to="mappingByObject"/>
1659 <rename to="mappingByObject"/>
1656 </modify-function>
1660 </modify-function>
1657 <modify-function signature="setMapping(QObject*,int)">
1661 <modify-function signature="setMapping(QObject*,int)">
1658 <rename to="setMappingById"/>
1662 <rename to="setMappingById"/>
1659 </modify-function>
1663 </modify-function>
1660 <modify-function signature="setMapping(QObject*,QString)">
1664 <modify-function signature="setMapping(QObject*,QString)">
1661 <rename to="setMappingByString"/>
1665 <rename to="setMappingByString"/>
1662 </modify-function>
1666 </modify-function>
1663 <modify-function signature="setMapping(QObject*,QObject*)">
1667 <modify-function signature="setMapping(QObject*,QObject*)">
1664 <rename to="setMappingByObject"/>
1668 <rename to="setMappingByObject"/>
1665 </modify-function>
1669 </modify-function>
1666 </object-type>
1670 </object-type>
1667
1671
1668 <object-type name="QObject">
1672 <object-type name="QObject">
1669 <modify-function signature="childEvent(QChildEvent*)">
1673 <modify-function signature="childEvent(QChildEvent*)">
1670 <modify-argument index="1" invalidate-after-use="yes"/>
1674 <modify-argument index="1" invalidate-after-use="yes"/>
1671 </modify-function>
1675 </modify-function>
1672 <modify-function signature="customEvent(QEvent*)">
1676 <modify-function signature="customEvent(QEvent*)">
1673 <modify-argument index="1" invalidate-after-use="yes"/>
1677 <modify-argument index="1" invalidate-after-use="yes"/>
1674 </modify-function>
1678 </modify-function>
1675 <modify-function signature="event(QEvent*)">
1679 <modify-function signature="event(QEvent*)">
1676 <modify-argument index="1" invalidate-after-use="yes"/>
1680 <modify-argument index="1" invalidate-after-use="yes"/>
1677 </modify-function>
1681 </modify-function>
1678 <modify-function signature="eventFilter(QObject*,QEvent*)">
1682 <modify-function signature="eventFilter(QObject*,QEvent*)">
1679 <modify-argument index="2" invalidate-after-use="yes"/>
1683 <modify-argument index="2" invalidate-after-use="yes"/>
1680 </modify-function>
1684 </modify-function>
1681 <modify-function signature="timerEvent(QTimerEvent*)">
1685 <modify-function signature="timerEvent(QTimerEvent*)">
1682 <modify-argument index="1" invalidate-after-use="yes"/>
1686 <modify-argument index="1" invalidate-after-use="yes"/>
1683 </modify-function>
1687 </modify-function>
1684
1688
1685 <modify-function signature="installEventFilter(QObject*)">
1689 <modify-function signature="installEventFilter(QObject*)">
1686 <modify-argument index="1">
1690 <modify-argument index="1">
1687 <reference-count action="add" variable-name="__rcEventFilters"/>
1691 <reference-count action="add" variable-name="__rcEventFilters"/>
1688 </modify-argument>
1692 </modify-argument>
1689 </modify-function>
1693 </modify-function>
1690 <modify-function signature="removeEventFilter(QObject*)">
1694 <modify-function signature="removeEventFilter(QObject*)">
1691 <modify-argument index="1">
1695 <modify-argument index="1">
1692 <reference-count action="remove" variable-name="__rcEventFilters"/>
1696 <reference-count action="remove" variable-name="__rcEventFilters"/>
1693 </modify-argument>
1697 </modify-argument>
1694 </modify-function>
1698 </modify-function>
1695 <modify-function signature="setParent(QObject*)">
1699 <modify-function signature="setParent(QObject*)">
1696 <modify-argument index="1">
1700 <modify-argument index="1">
1697 <reference-count action="ignore"/>
1701 <reference-count action="ignore"/>
1698 </modify-argument>
1702 </modify-argument>
1699 </modify-function>
1703 </modify-function>
1700
1704
1701 <modify-function signature="deleteLater()">
1705 <modify-function signature="deleteLater()">
1702 <rename to="disposeLater"/>
1706 <rename to="disposeLater"/>
1703 </modify-function>
1707 </modify-function>
1704 <!--
1708 <!--
1705 <modify-function signature="inherits(const char*)const">
1709 <modify-function signature="inherits(const char*)const">
1706 <remove/>
1710 <remove/>
1707 </modify-function>
1711 </modify-function>
1708 -->
1712 -->
1709 <modify-function signature="property(const char*)const">
1713 <modify-function signature="property(const char*)const">
1710 <access modifier="private"/>
1714 <access modifier="private"/>
1711 </modify-function>
1715 </modify-function>
1712
1716
1713 <modify-function signature="setProperty(const char*,QVariant)">
1717 <modify-function signature="setProperty(const char*,QVariant)">
1714 <access modifier="private"/>
1718 <access modifier="private"/>
1715 </modify-function>
1719 </modify-function>
1716
1720
1717
1721
1718 <extra-includes>
1722 <extra-includes>
1719 <include file-name="QVarLengthArray" location="global"/>
1723 <include file-name="QVarLengthArray" location="global"/>
1720 </extra-includes>
1724 </extra-includes>
1721
1725
1722
1726
1723 <modify-function signature="property(const char*)const">
1727 <modify-function signature="property(const char*)const">
1724 <modify-argument index="1">
1728 <modify-argument index="1">
1725 <replace-type modified-type="QString"/>
1729 <replace-type modified-type="QString"/>
1726 <conversion-rule class="native">
1730 <conversion-rule class="native">
1727 <insert-template name="core.convert_string_arg_to_char*"/>
1731 <insert-template name="core.convert_string_arg_to_char*"/>
1728 </conversion-rule>
1732 </conversion-rule>
1729 </modify-argument>
1733 </modify-argument>
1730 </modify-function>
1734 </modify-function>
1731
1735
1732 <modify-function signature="setProperty(const char*,QVariant)">
1736 <modify-function signature="setProperty(const char*,QVariant)">
1733 <modify-argument index="1">
1737 <modify-argument index="1">
1734 <replace-type modified-type="QString"/>
1738 <replace-type modified-type="QString"/>
1735 <conversion-rule class="native">
1739 <conversion-rule class="native">
1736 <insert-template name="core.convert_string_arg_to_char*"/>
1740 <insert-template name="core.convert_string_arg_to_char*"/>
1737 </conversion-rule>
1741 </conversion-rule>
1738 </modify-argument>
1742 </modify-argument>
1739 </modify-function>
1743 </modify-function>
1740
1744
1741 <modify-function signature="inherits(const char*)const">
1745 <modify-function signature="inherits(const char*)const">
1742 <modify-argument index="1">
1746 <modify-argument index="1">
1743 <replace-type modified-type="QString"/>
1747 <replace-type modified-type="QString"/>
1744 <conversion-rule class="native">
1748 <conversion-rule class="native">
1745 <insert-template name="core.convert_string_arg_to_char*"/>
1749 <insert-template name="core.convert_string_arg_to_char*"/>
1746 </conversion-rule>
1750 </conversion-rule>
1747 </modify-argument>
1751 </modify-argument>
1748 </modify-function>
1752 </modify-function>
1749 </object-type>
1753 </object-type>
1750
1754
1751 <object-type name="QCoreApplication">
1755 <object-type name="QCoreApplication">
1752 <extra-includes>
1756 <extra-includes>
1753 <include file-name="QStringList" location="global"/>
1757 <include file-name="QStringList" location="global"/>
1754 </extra-includes>
1758 </extra-includes>
1755
1759
1756 <modify-function signature="argv()" remove="all"/>
1760 <modify-function signature="argv()" remove="all"/>
1757 <!-- Obsolete -->
1761 <!-- Obsolete -->
1758 <modify-function signature="argc()" remove="all"/>
1762 <modify-function signature="argc()" remove="all"/>
1759 <!-- Obsolete -->
1763 <!-- Obsolete -->
1760
1764
1761 <modify-function signature="notify(QObject*,QEvent*)">
1765 <modify-function signature="notify(QObject*,QEvent*)">
1762 <modify-argument index="2" invalidate-after-use="yes"/>
1766 <modify-argument index="2" invalidate-after-use="yes"/>
1763 </modify-function>
1767 </modify-function>
1764
1768
1765
1769
1766 <modify-function signature="QCoreApplication(int &amp;, char **)">
1770 <modify-function signature="QCoreApplication(int &amp;, char **)">
1767 <access modifier="private"/>
1771 <access modifier="private"/>
1768 </modify-function>
1772 </modify-function>
1769 <modify-function signature="removePostedEvents(QObject*)">
1773 <modify-function signature="removePostedEvents(QObject*)">
1770 <modify-argument index="1">
1774 <modify-argument index="1">
1771 <reference-count action="ignore"/>
1775 <reference-count action="ignore"/>
1772 </modify-argument>
1776 </modify-argument>
1773 </modify-function>
1777 </modify-function>
1774 <modify-function signature="removePostedEvents(QObject*,int)">
1778 <modify-function signature="removePostedEvents(QObject*,int)">
1775 <modify-argument index="1">
1779 <modify-argument index="1">
1776 <reference-count action="ignore"/>
1780 <reference-count action="ignore"/>
1777 </modify-argument>
1781 </modify-argument>
1778 </modify-function>
1782 </modify-function>
1779
1783
1780 <modify-function signature="installTranslator(QTranslator *)">
1784 <modify-function signature="installTranslator(QTranslator *)">
1781 <modify-argument index="1">
1785 <modify-argument index="1">
1782 <reference-count action="add" variable-name="__rcTranslators"/>
1786 <reference-count action="add" variable-name="__rcTranslators"/>
1783 </modify-argument>
1787 </modify-argument>
1784 </modify-function>
1788 </modify-function>
1785
1789
1786 <modify-function signature="removeTranslator(QTranslator *)">
1790 <modify-function signature="removeTranslator(QTranslator *)">
1787 <modify-argument index="1">
1791 <modify-argument index="1">
1788 <reference-count action="remove" variable-name="__rcTranslators"/>
1792 <reference-count action="remove" variable-name="__rcTranslators"/>
1789 </modify-argument>
1793 </modify-argument>
1790 </modify-function>
1794 </modify-function>
1791
1795
1792
1796
1793 <modify-function signature="postEvent(QObject*,QEvent*)">
1797 <modify-function signature="postEvent(QObject*,QEvent*)">
1794 <modify-argument index="2">
1798 <modify-argument index="2">
1795 <define-ownership class="java" owner="c++"/>
1799 <define-ownership class="java" owner="c++"/>
1796 </modify-argument>
1800 </modify-argument>
1797 </modify-function>
1801 </modify-function>
1798
1802
1799 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1803 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1800 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1804 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1801 <modify-function signature="arguments()" remove="all"/>
1805 <modify-function signature="arguments()" remove="all"/>
1802 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1806 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1803 <modify-argument index="1">
1807 <modify-argument index="1">
1804 <replace-type modified-type="QString"/>
1808 <replace-type modified-type="QString"/>
1805 <conversion-rule class="native">
1809 <conversion-rule class="native">
1806 <insert-template name="core.convert_string_arg_to_char*"/>
1810 <insert-template name="core.convert_string_arg_to_char*"/>
1807 </conversion-rule>
1811 </conversion-rule>
1808 </modify-argument>
1812 </modify-argument>
1809 <modify-argument index="2">
1813 <modify-argument index="2">
1810 <replace-type modified-type="QString"/>
1814 <replace-type modified-type="QString"/>
1811 <conversion-rule class="native">
1815 <conversion-rule class="native">
1812 <insert-template name="core.convert_string_arg_to_char*"/>
1816 <insert-template name="core.convert_string_arg_to_char*"/>
1813 </conversion-rule>
1817 </conversion-rule>
1814 </modify-argument>
1818 </modify-argument>
1815 <modify-argument index="3">
1819 <modify-argument index="3">
1816 <replace-type modified-type="QString"/>
1820 <replace-type modified-type="QString"/>
1817 <conversion-rule class="native">
1821 <conversion-rule class="native">
1818 <insert-template name="core.convert_string_arg_to_char*"/>
1822 <insert-template name="core.convert_string_arg_to_char*"/>
1819 </conversion-rule>
1823 </conversion-rule>
1820 </modify-argument>
1824 </modify-argument>
1821 </modify-function>
1825 </modify-function>
1822 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1826 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1823 <modify-argument index="1">
1827 <modify-argument index="1">
1824 <replace-type modified-type="QString"/>
1828 <replace-type modified-type="QString"/>
1825 <conversion-rule class="native">
1829 <conversion-rule class="native">
1826 <insert-template name="core.convert_string_arg_to_char*"/>
1830 <insert-template name="core.convert_string_arg_to_char*"/>
1827 </conversion-rule>
1831 </conversion-rule>
1828 </modify-argument>
1832 </modify-argument>
1829 <modify-argument index="2">
1833 <modify-argument index="2">
1830 <replace-type modified-type="QString"/>
1834 <replace-type modified-type="QString"/>
1831 <conversion-rule class="native">
1835 <conversion-rule class="native">
1832 <insert-template name="core.convert_string_arg_to_char*"/>
1836 <insert-template name="core.convert_string_arg_to_char*"/>
1833 </conversion-rule>
1837 </conversion-rule>
1834 </modify-argument>
1838 </modify-argument>
1835 <modify-argument index="3">
1839 <modify-argument index="3">
1836 <replace-type modified-type="QString"/>
1840 <replace-type modified-type="QString"/>
1837 <conversion-rule class="native">
1841 <conversion-rule class="native">
1838 <insert-template name="core.convert_string_arg_to_char*"/>
1842 <insert-template name="core.convert_string_arg_to_char*"/>
1839 </conversion-rule>
1843 </conversion-rule>
1840 </modify-argument>
1844 </modify-argument>
1841 </modify-function>
1845 </modify-function>
1842
1846
1843 </object-type>
1847 </object-type>
1844
1848
1845 <object-type name="QSettings">
1849 <object-type name="QSettings">
1846 <extra-includes>
1850 <extra-includes>
1847 <include file-name="QStringList" location="global"/>
1851 <include file-name="QStringList" location="global"/>
1848 </extra-includes>
1852 </extra-includes>
1849
1853
1850 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1854 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1851 <!--### Obsolete in 4.3-->
1855 <!--### Obsolete in 4.3-->
1852 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1856 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1853 <!--### Obsolete in 4.3-->
1857 <!--### Obsolete in 4.3-->
1854 </object-type>
1858 </object-type>
1855
1859
1856 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1860 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1857 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1861 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1858 <modify-field name="c" read="false" write="false"/>
1862 <modify-field name="c" read="false" write="false"/>
1859 </object-type>
1863 </object-type>
1860 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1864 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1861 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1865 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1862
1866
1863 <object-type name="QDataStream">
1867 <object-type name="QDataStream">
1864 <modify-function signature="setDevice(QIODevice*)">
1868 <modify-function signature="setDevice(QIODevice*)">
1865 <modify-argument index="1">
1869 <modify-argument index="1">
1866 <reference-count action="set" variable-name="__rcDevice"/>
1870 <reference-count action="set" variable-name="__rcDevice"/>
1867 </modify-argument>
1871 </modify-argument>
1868 </modify-function>
1872 </modify-function>
1869 <!--
1873 <!--
1870 <modify-function signature="unsetDevice()">
1874 <modify-function signature="unsetDevice()">
1871 <inject-code position="end">
1875 <inject-code position="end">
1872 __rcDevice = null;
1876 __rcDevice = null;
1873 </inject-code>
1877 </inject-code>
1874 </modify-function>
1878 </modify-function>
1875 -->
1879 -->
1876
1880
1877
1881
1878 <modify-function signature="operator&lt;&lt;(const char*)">
1882 <modify-function signature="operator&lt;&lt;(const char*)">
1879 <remove/>
1883 <remove/>
1880 </modify-function>
1884 </modify-function>
1881 <modify-function signature="operator&lt;&lt;(unsigned int)">
1885 <modify-function signature="operator&lt;&lt;(unsigned int)">
1882 <remove/>
1886 <remove/>
1883 </modify-function>
1887 </modify-function>
1884 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1888 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1885 <remove/>
1889 <remove/>
1886 </modify-function>
1890 </modify-function>
1887 <modify-function signature="operator&lt;&lt;(unsigned short)">
1891 <modify-function signature="operator&lt;&lt;(unsigned short)">
1888 <remove/>
1892 <remove/>
1889 </modify-function>
1893 </modify-function>
1890
1894
1891 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1895 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1892 <remove/>
1896 <remove/>
1893 </modify-function>
1897 </modify-function>
1894
1898
1895 <modify-function signature="readRawData(char*,int)">
1899 <modify-function signature="readRawData(char*,int)">
1896 <remove/>
1900 <remove/>
1897 </modify-function>
1901 </modify-function>
1898 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1902 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1899 <remove/>
1903 <remove/>
1900 </modify-function>
1904 </modify-function>
1901 <modify-function signature="writeRawData(const char*,int)">
1905 <modify-function signature="writeRawData(const char*,int)">
1902 <remove/>
1906 <remove/>
1903 </modify-function>
1907 </modify-function>
1904 <modify-function signature="writeBytes(const char*,uint)">
1908 <modify-function signature="writeBytes(const char*,uint)">
1905 <remove/>
1909 <remove/>
1906 </modify-function>
1910 </modify-function>
1907
1911
1908 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1912 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1909 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1913 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1910
1914
1911 <modify-function signature="operator&lt;&lt;(bool)">
1915 <modify-function signature="operator&lt;&lt;(bool)">
1912 <rename to="writeBoolean"/>
1916 <rename to="writeBoolean"/>
1913 <modify-argument index="0" replace-value="this"/>
1917 <modify-argument index="0" replace-value="this"/>
1914 </modify-function>
1918 </modify-function>
1915 <modify-function signature="operator&lt;&lt;(unsigned char)">
1919 <modify-function signature="operator&lt;&lt;(unsigned char)">
1916 <modify-argument index="0" replace-value="this"/>
1920 <modify-argument index="0" replace-value="this"/>
1917 <rename to="writeByte"/>
1921 <rename to="writeByte"/>
1918 </modify-function>
1922 </modify-function>
1919 <modify-function signature="operator&lt;&lt;(int)">
1923 <modify-function signature="operator&lt;&lt;(int)">
1920 <rename to="writeInt"/>
1924 <rename to="writeInt"/>
1921 <modify-argument index="0" replace-value="this"/>
1925 <modify-argument index="0" replace-value="this"/>
1922 </modify-function>
1926 </modify-function>
1923 <modify-function signature="operator&lt;&lt;(qint64)">
1927 <modify-function signature="operator&lt;&lt;(qint64)">
1924 <rename to="writeLongLong"/>
1928 <rename to="writeLongLong"/>
1925 <modify-argument index="0" replace-value="this"/>
1929 <modify-argument index="0" replace-value="this"/>
1926 </modify-function>
1930 </modify-function>
1927 <modify-function signature="operator&lt;&lt;(float)">
1931 <modify-function signature="operator&lt;&lt;(float)">
1928 <rename to="writeFloat"/>
1932 <rename to="writeFloat"/>
1929 <modify-argument index="0" replace-value="this"/>
1933 <modify-argument index="0" replace-value="this"/>
1930 </modify-function>
1934 </modify-function>
1931 <modify-function signature="operator&lt;&lt;(double)">
1935 <modify-function signature="operator&lt;&lt;(double)">
1932 <rename to="writeDouble"/>
1936 <rename to="writeDouble"/>
1933 <modify-argument index="0" replace-value="this"/>
1937 <modify-argument index="0" replace-value="this"/>
1934 </modify-function>
1938 </modify-function>
1935 <modify-function signature="operator&lt;&lt;(short)">
1939 <modify-function signature="operator&lt;&lt;(short)">
1936 <rename to="writeShort"/>
1940 <rename to="writeShort"/>
1937 <modify-argument index="0" replace-value="this"/>
1941 <modify-argument index="0" replace-value="this"/>
1938 </modify-function>
1942 </modify-function>
1939
1943
1940 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1944 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1941 <rename to="readBoolean"/>
1945 <rename to="readBoolean"/>
1942 <modify-argument index="1">
1946 <modify-argument index="1">
1943 <remove-argument/>
1947 <remove-argument/>
1944 <conversion-rule class="native">
1948 <conversion-rule class="native">
1945 bool __result;
1949 bool __result;
1946 bool &amp; %out% = __result;
1950 bool &amp; %out% = __result;
1947 </conversion-rule>
1951 </conversion-rule>
1948 </modify-argument>
1952 </modify-argument>
1949 <modify-argument index="0" replace-value="void">
1953 <modify-argument index="0" replace-value="void">
1950 <conversion-rule class="native">
1954 <conversion-rule class="native">
1951 bool %out% = __result;
1955 bool %out% = __result;
1952 </conversion-rule>
1956 </conversion-rule>
1953 </modify-argument>
1957 </modify-argument>
1954 </modify-function>
1958 </modify-function>
1955 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1959 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1956 <rename to="readByte"/>
1960 <rename to="readByte"/>
1957 <modify-argument index="1">
1961 <modify-argument index="1">
1958 <remove-argument/>
1962 <remove-argument/>
1959 <conversion-rule class="native">
1963 <conversion-rule class="native">
1960 unsigned char __result;
1964 unsigned char __result;
1961 unsigned char &amp; %out% = __result;
1965 unsigned char &amp; %out% = __result;
1962 </conversion-rule>
1966 </conversion-rule>
1963 </modify-argument>
1967 </modify-argument>
1964 <modify-argument index="0" replace-value="void">
1968 <modify-argument index="0" replace-value="void">
1965 <conversion-rule class="native">
1969 <conversion-rule class="native">
1966 int %out% = __result;
1970 int %out% = __result;
1967 </conversion-rule>
1971 </conversion-rule>
1968 </modify-argument>
1972 </modify-argument>
1969 </modify-function>
1973 </modify-function>
1970 <modify-function signature="operator&gt;&gt;(int &amp;)">
1974 <modify-function signature="operator&gt;&gt;(int &amp;)">
1971 <rename to="readInt"/>
1975 <rename to="readInt"/>
1972 <modify-argument index="1">
1976 <modify-argument index="1">
1973 <remove-argument/>
1977 <remove-argument/>
1974 <conversion-rule class="native">
1978 <conversion-rule class="native">
1975 int __result;
1979 int __result;
1976 int &amp; %out% = __result;
1980 int &amp; %out% = __result;
1977 </conversion-rule>
1981 </conversion-rule>
1978 </modify-argument>
1982 </modify-argument>
1979 <modify-argument index="0" replace-value="void">
1983 <modify-argument index="0" replace-value="void">
1980 <conversion-rule class="native">
1984 <conversion-rule class="native">
1981 int %out% = __result;
1985 int %out% = __result;
1982 </conversion-rule>
1986 </conversion-rule>
1983 </modify-argument>
1987 </modify-argument>
1984 </modify-function>
1988 </modify-function>
1985 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1989 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1986 <rename to="readUInt"/>
1990 <rename to="readUInt"/>
1987 <modify-argument index="1">
1991 <modify-argument index="1">
1988 <remove-argument/>
1992 <remove-argument/>
1989 <conversion-rule class="native">
1993 <conversion-rule class="native">
1990 uint __result;
1994 uint __result;
1991 uint &amp; %out% = __result;
1995 uint &amp; %out% = __result;
1992 </conversion-rule>
1996 </conversion-rule>
1993 </modify-argument>
1997 </modify-argument>
1994 <modify-argument index="0" replace-value="void">
1998 <modify-argument index="0" replace-value="void">
1995 <conversion-rule class="native">
1999 <conversion-rule class="native">
1996 uint %out% = __result;
2000 uint %out% = __result;
1997 </conversion-rule>
2001 </conversion-rule>
1998 </modify-argument>
2002 </modify-argument>
1999 </modify-function>
2003 </modify-function>
2000 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
2004 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
2001 <rename to="readLongLong"/>
2005 <rename to="readLongLong"/>
2002 <modify-argument index="1">
2006 <modify-argument index="1">
2003 <remove-argument/>
2007 <remove-argument/>
2004 <conversion-rule class="native">
2008 <conversion-rule class="native">
2005 qint64 __result;
2009 qint64 __result;
2006 qint64 &amp; %out% = __result;
2010 qint64 &amp; %out% = __result;
2007 </conversion-rule>
2011 </conversion-rule>
2008 </modify-argument>
2012 </modify-argument>
2009 <modify-argument index="0" replace-value="void">
2013 <modify-argument index="0" replace-value="void">
2010 <conversion-rule class="native">
2014 <conversion-rule class="native">
2011 qint64 %out% = __result;
2015 qint64 %out% = __result;
2012 </conversion-rule>
2016 </conversion-rule>
2013 </modify-argument>
2017 </modify-argument>
2014 </modify-function>
2018 </modify-function>
2015 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
2019 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
2016 <rename to="readULongLong"/>
2020 <rename to="readULongLong"/>
2017 <modify-argument index="1">
2021 <modify-argument index="1">
2018 <remove-argument/>
2022 <remove-argument/>
2019 <conversion-rule class="native">
2023 <conversion-rule class="native">
2020 unsigned long long __result;
2024 unsigned long long __result;
2021 unsigned long long &amp; %out% = __result;
2025 unsigned long long &amp; %out% = __result;
2022 </conversion-rule>
2026 </conversion-rule>
2023 </modify-argument>
2027 </modify-argument>
2024 <modify-argument index="0" replace-value="void">
2028 <modify-argument index="0" replace-value="void">
2025 <conversion-rule class="native">
2029 <conversion-rule class="native">
2026 unsigned long long %out% = __result;
2030 unsigned long long %out% = __result;
2027 </conversion-rule>
2031 </conversion-rule>
2028 </modify-argument>
2032 </modify-argument>
2029 </modify-function>
2033 </modify-function>
2030 <modify-function signature="operator&gt;&gt;(float &amp;)">
2034 <modify-function signature="operator&gt;&gt;(float &amp;)">
2031 <rename to="readFloat"/>
2035 <rename to="readFloat"/>
2032 <modify-argument index="1">
2036 <modify-argument index="1">
2033 <remove-argument/>
2037 <remove-argument/>
2034 <conversion-rule class="native">
2038 <conversion-rule class="native">
2035 float __result;
2039 float __result;
2036 float &amp; %out% = __result;
2040 float &amp; %out% = __result;
2037 </conversion-rule>
2041 </conversion-rule>
2038 </modify-argument>
2042 </modify-argument>
2039 <modify-argument index="0" replace-value="void">
2043 <modify-argument index="0" replace-value="void">
2040 <conversion-rule class="native">
2044 <conversion-rule class="native">
2041 float %out% = __result;
2045 float %out% = __result;
2042 </conversion-rule>
2046 </conversion-rule>
2043 </modify-argument>
2047 </modify-argument>
2044 </modify-function>
2048 </modify-function>
2045 <modify-function signature="operator&gt;&gt;(double &amp;)">
2049 <modify-function signature="operator&gt;&gt;(double &amp;)">
2046 <rename to="readDouble"/>
2050 <rename to="readDouble"/>
2047 <modify-argument index="1">
2051 <modify-argument index="1">
2048 <remove-argument/>
2052 <remove-argument/>
2049 <conversion-rule class="native">
2053 <conversion-rule class="native">
2050 double __result;
2054 double __result;
2051 double &amp; %out% = __result;
2055 double &amp; %out% = __result;
2052 </conversion-rule>
2056 </conversion-rule>
2053 </modify-argument>
2057 </modify-argument>
2054 <modify-argument index="0" replace-value="void">
2058 <modify-argument index="0" replace-value="void">
2055 <conversion-rule class="native">
2059 <conversion-rule class="native">
2056 double %out% = __result;
2060 double %out% = __result;
2057 </conversion-rule>
2061 </conversion-rule>
2058 </modify-argument>
2062 </modify-argument>
2059 </modify-function>
2063 </modify-function>
2060 <modify-function signature="operator&gt;&gt;(short &amp;)">
2064 <modify-function signature="operator&gt;&gt;(short &amp;)">
2061 <rename to="readShort"/>
2065 <rename to="readShort"/>
2062 <modify-argument index="1">
2066 <modify-argument index="1">
2063 <remove-argument/>
2067 <remove-argument/>
2064 <conversion-rule class="native">
2068 <conversion-rule class="native">
2065 short __result;
2069 short __result;
2066 short &amp; %out% = __result;
2070 short &amp; %out% = __result;
2067 </conversion-rule>
2071 </conversion-rule>
2068 </modify-argument>
2072 </modify-argument>
2069 <modify-argument index="0" replace-value="void">
2073 <modify-argument index="0" replace-value="void">
2070 <conversion-rule class="native">
2074 <conversion-rule class="native">
2071 short %out% = __result;
2075 short %out% = __result;
2072 </conversion-rule>
2076 </conversion-rule>
2073 </modify-argument>
2077 </modify-argument>
2074 </modify-function>
2078 </modify-function>
2075 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2079 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2076 <rename to="readUShort"/>
2080 <rename to="readUShort"/>
2077 <modify-argument index="1">
2081 <modify-argument index="1">
2078 <remove-argument/>
2082 <remove-argument/>
2079 <conversion-rule class="native">
2083 <conversion-rule class="native">
2080 unsigned short __result;
2084 unsigned short __result;
2081 unsigned short &amp; %out% = __result;
2085 unsigned short &amp; %out% = __result;
2082 </conversion-rule>
2086 </conversion-rule>
2083 </modify-argument>
2087 </modify-argument>
2084 <modify-argument index="0" replace-value="void">
2088 <modify-argument index="0" replace-value="void">
2085 <conversion-rule class="native">
2089 <conversion-rule class="native">
2086 unsigned short %out% = __result;
2090 unsigned short %out% = __result;
2087 </conversion-rule>
2091 </conversion-rule>
2088 </modify-argument>
2092 </modify-argument>
2089 </modify-function>
2093 </modify-function>
2090 </object-type>
2094 </object-type>
2091
2095
2092 <object-type name="QFSFileEngine">
2096 <object-type name="QFSFileEngine">
2093 <extra-includes>
2097 <extra-includes>
2094 <include file-name="QDateTime" location="global"/>
2098 <include file-name="QDateTime" location="global"/>
2095 </extra-includes>
2099 </extra-includes>
2096 </object-type>
2100 </object-type>
2097
2101
2098 <object-type name="QTextStream">
2102 <object-type name="QTextStream">
2099 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2103 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2100 <remove/>
2104 <remove/>
2101 </modify-function>
2105 </modify-function>
2102 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2106 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2103 <remove/>
2107 <remove/>
2104 </modify-function>
2108 </modify-function>
2105 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2109 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2106 <remove/>
2110 <remove/>
2107 </modify-function>
2111 </modify-function>
2108 <modify-function signature="operator&lt;&lt;(const void*)">
2112 <modify-function signature="operator&lt;&lt;(const void*)">
2109 <remove/>
2113 <remove/>
2110 </modify-function>
2114 </modify-function>
2111 <modify-function signature="operator&lt;&lt;(unsigned int)">
2115 <modify-function signature="operator&lt;&lt;(unsigned int)">
2112 <remove/>
2116 <remove/>
2113 </modify-function>
2117 </modify-function>
2114 <modify-function signature="operator&lt;&lt;(qlonglong)">
2118 <modify-function signature="operator&lt;&lt;(qlonglong)">
2115 <remove/>
2119 <remove/>
2116 </modify-function>
2120 </modify-function>
2117 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2121 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2118 <remove/>
2122 <remove/>
2119 </modify-function>
2123 </modify-function>
2120 <modify-function signature="operator&lt;&lt;(unsigned long)">
2124 <modify-function signature="operator&lt;&lt;(unsigned long)">
2121 <remove/>
2125 <remove/>
2122 </modify-function>
2126 </modify-function>
2123 <modify-function signature="operator&lt;&lt;(signed long)">
2127 <modify-function signature="operator&lt;&lt;(signed long)">
2124 <remove/>
2128 <remove/>
2125 </modify-function>
2129 </modify-function>
2126 <modify-function signature="operator&lt;&lt;(const char*)">
2130 <modify-function signature="operator&lt;&lt;(const char*)">
2127 <remove/>
2131 <remove/>
2128 </modify-function>
2132 </modify-function>
2129 <modify-function signature="operator&lt;&lt;(unsigned short)">
2133 <modify-function signature="operator&lt;&lt;(unsigned short)">
2130 <remove/>
2134 <remove/>
2131 </modify-function>
2135 </modify-function>
2132 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2136 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2133 <remove/>
2137 <remove/>
2134 </modify-function>
2138 </modify-function>
2135 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2139 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2136 <remove/>
2140 <remove/>
2137 </modify-function>
2141 </modify-function>
2138 <modify-function signature="operator&lt;&lt;(const QLatin1String &amp;)">
2142 <modify-function signature="operator&lt;&lt;(const QLatin1String &amp;)">
2139 <remove/>
2143 <remove/>
2140 </modify-function>
2144 </modify-function>
2141 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2145 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2142 <remove/>
2146 <remove/>
2143 </modify-function>
2147 </modify-function>
2144 <modify-function signature="string()const">
2148 <modify-function signature="string()const">
2145 <remove/>
2149 <remove/>
2146 </modify-function>
2150 </modify-function>
2147 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2151 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2148 <remove/>
2152 <remove/>
2149 </modify-function>
2153 </modify-function>
2150 <modify-function signature="operator&gt;&gt;(char*)">
2154 <modify-function signature="operator&gt;&gt;(char*)">
2151 <remove/>
2155 <remove/>
2152 </modify-function>
2156 </modify-function>
2153 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2157 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2154 <remove/>
2158 <remove/>
2155 </modify-function>
2159 </modify-function>
2156 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2160 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2157 <remove/>
2161 <remove/>
2158 </modify-function>
2162 </modify-function>
2159
2163
2160
2164
2161 <modify-function signature="setCodec(QTextCodec *)">
2165 <modify-function signature="setCodec(QTextCodec *)">
2162 <modify-argument index="1">
2166 <modify-argument index="1">
2163 <reference-count action="set" variable-name="__rcCodec"/>
2167 <reference-count action="set" variable-name="__rcCodec"/>
2164 </modify-argument>
2168 </modify-argument>
2165 </modify-function>
2169 </modify-function>
2166
2170
2167 <modify-function signature="QTextStream(QIODevice *)">
2171 <modify-function signature="QTextStream(QIODevice *)">
2168 <modify-argument index="1">
2172 <modify-argument index="1">
2169 <reference-count action="set" variable-name="__rcDevice"/>
2173 <reference-count action="set" variable-name="__rcDevice"/>
2170 </modify-argument>
2174 </modify-argument>
2171 </modify-function>
2175 </modify-function>
2172 <modify-function signature="setDevice(QIODevice *)">
2176 <modify-function signature="setDevice(QIODevice *)">
2173 <modify-argument index="1">
2177 <modify-argument index="1">
2174 <reference-count action="set" variable-name="__rcDevice"/>
2178 <reference-count action="set" variable-name="__rcDevice"/>
2175 </modify-argument>
2179 </modify-argument>
2176 </modify-function>
2180 </modify-function>
2177
2181
2178 <modify-function signature="setCodec(const char *)">
2182 <modify-function signature="setCodec(const char *)">
2179 <modify-argument index="1">
2183 <modify-argument index="1">
2180 <replace-type modified-type="QString"/>
2184 <replace-type modified-type="QString"/>
2181 <conversion-rule class="native">
2185 <conversion-rule class="native">
2182 <insert-template name="core.convert_string_arg_to_char*"/>
2186 <insert-template name="core.convert_string_arg_to_char*"/>
2183 </conversion-rule>
2187 </conversion-rule>
2184 </modify-argument>
2188 </modify-argument>
2185 </modify-function>
2189 </modify-function>
2186
2190
2187 <modify-function signature="operator&lt;&lt;(QBool)">
2191 <modify-function signature="operator&lt;&lt;(QBool)">
2188 <rename to="writeBoolean"/>
2192 <rename to="writeBoolean"/>
2189 <modify-argument index="0" replace-value="this"/>
2193 <modify-argument index="0" replace-value="this"/>
2190 </modify-function>
2194 </modify-function>
2191 <modify-function signature="operator&lt;&lt;(char)">
2195 <modify-function signature="operator&lt;&lt;(char)">
2192 <modify-argument index="0" replace-value="this"/>
2196 <modify-argument index="0" replace-value="this"/>
2193 <rename to="writeByte"/>
2197 <rename to="writeByte"/>
2194 </modify-function>
2198 </modify-function>
2195 <modify-function signature="operator&lt;&lt;(signed int)">
2199 <modify-function signature="operator&lt;&lt;(signed int)">
2196 <rename to="writeInt"/>
2200 <rename to="writeInt"/>
2197 <modify-argument index="0" replace-value="this"/>
2201 <modify-argument index="0" replace-value="this"/>
2198 </modify-function>
2202 </modify-function>
2199 <modify-function signature="operator&lt;&lt;(qlonglong)">
2203 <modify-function signature="operator&lt;&lt;(qlonglong)">
2200 <rename to="writeLongLong"/>
2204 <rename to="writeLongLong"/>
2201 <modify-argument index="0" replace-value="this"/>
2205 <modify-argument index="0" replace-value="this"/>
2202 </modify-function>
2206 </modify-function>
2203 <modify-function signature="operator&lt;&lt;(float)">
2207 <modify-function signature="operator&lt;&lt;(float)">
2204 <rename to="writeFloat"/>
2208 <rename to="writeFloat"/>
2205 <modify-argument index="0" replace-value="this"/>
2209 <modify-argument index="0" replace-value="this"/>
2206 </modify-function>
2210 </modify-function>
2207 <modify-function signature="operator&lt;&lt;(double)">
2211 <modify-function signature="operator&lt;&lt;(double)">
2208 <rename to="writeDouble"/>
2212 <rename to="writeDouble"/>
2209 <modify-argument index="0" replace-value="this"/>
2213 <modify-argument index="0" replace-value="this"/>
2210 </modify-function>
2214 </modify-function>
2211 <modify-function signature="operator&lt;&lt;(signed short)">
2215 <modify-function signature="operator&lt;&lt;(signed short)">
2212 <rename to="writeShort"/>
2216 <rename to="writeShort"/>
2213 <modify-argument index="0" replace-value="this"/>
2217 <modify-argument index="0" replace-value="this"/>
2214 </modify-function>
2218 </modify-function>
2215 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2219 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2216 <rename to="writeByteArray"/>
2220 <rename to="writeByteArray"/>
2217 <modify-argument index="0" replace-value="this"/>
2221 <modify-argument index="0" replace-value="this"/>
2218 </modify-function>
2222 </modify-function>
2219 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2223 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2220 <rename to="writeString"/>
2224 <rename to="writeString"/>
2221 <modify-argument index="0" replace-value="this"/>
2225 <modify-argument index="0" replace-value="this"/>
2222 </modify-function>
2226 </modify-function>
2223
2227
2224 <modify-function signature="operator&gt;&gt;(char&amp;)">
2228 <modify-function signature="operator&gt;&gt;(char&amp;)">
2225 <rename to="readByte"/>
2229 <rename to="readByte"/>
2226 <modify-argument index="1">
2230 <modify-argument index="1">
2227 <remove-argument/>
2231 <remove-argument/>
2228 <conversion-rule class="native">
2232 <conversion-rule class="native">
2229 char __result;
2233 char __result;
2230 char &amp; %out% = __result;
2234 char &amp; %out% = __result;
2231 </conversion-rule>
2235 </conversion-rule>
2232 </modify-argument>
2236 </modify-argument>
2233 <modify-argument index="0" replace-value="void">
2237 <modify-argument index="0" replace-value="void">
2234 <conversion-rule class="native">
2238 <conversion-rule class="native">
2235 int %out% = __result;
2239 int %out% = __result;
2236 </conversion-rule>
2240 </conversion-rule>
2237 </modify-argument>
2241 </modify-argument>
2238 </modify-function>
2242 </modify-function>
2239 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2243 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2240 <rename to="readShort"/>
2244 <rename to="readShort"/>
2241 <modify-argument index="1">
2245 <modify-argument index="1">
2242 <remove-argument/>
2246 <remove-argument/>
2243 <conversion-rule class="native">
2247 <conversion-rule class="native">
2244 short __result;
2248 short __result;
2245 short &amp; %out% = __result;
2249 short &amp; %out% = __result;
2246 </conversion-rule>
2250 </conversion-rule>
2247 </modify-argument>
2251 </modify-argument>
2248 <modify-argument index="0" replace-value="void">
2252 <modify-argument index="0" replace-value="void">
2249 <conversion-rule class="native">
2253 <conversion-rule class="native">
2250 short %out% = __result;
2254 short %out% = __result;
2251 </conversion-rule>
2255 </conversion-rule>
2252 </modify-argument>
2256 </modify-argument>
2253 </modify-function>
2257 </modify-function>
2254 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2258 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2255 <rename to="readInt"/>
2259 <rename to="readInt"/>
2256 <modify-argument index="1">
2260 <modify-argument index="1">
2257 <remove-argument/>
2261 <remove-argument/>
2258 <conversion-rule class="native">
2262 <conversion-rule class="native">
2259 int __result;
2263 int __result;
2260 int &amp; %out% = __result;
2264 int &amp; %out% = __result;
2261 </conversion-rule>
2265 </conversion-rule>
2262 </modify-argument>
2266 </modify-argument>
2263 <modify-argument index="0" replace-value="void">
2267 <modify-argument index="0" replace-value="void">
2264 <conversion-rule class="native">
2268 <conversion-rule class="native">
2265 int %out% = __result;
2269 int %out% = __result;
2266 </conversion-rule>
2270 </conversion-rule>
2267 </modify-argument>
2271 </modify-argument>
2268 </modify-function>
2272 </modify-function>
2269 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2273 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2270 <rename to="readUShort"/>
2274 <rename to="readUShort"/>
2271 <modify-argument index="1">
2275 <modify-argument index="1">
2272 <remove-argument/>
2276 <remove-argument/>
2273 <conversion-rule class="native">
2277 <conversion-rule class="native">
2274 unsigned short __result;
2278 unsigned short __result;
2275 unsigned short &amp; %out% = __result;
2279 unsigned short &amp; %out% = __result;
2276 </conversion-rule>
2280 </conversion-rule>
2277 </modify-argument>
2281 </modify-argument>
2278 <modify-argument index="0" replace-value="void">
2282 <modify-argument index="0" replace-value="void">
2279 <conversion-rule class="native">
2283 <conversion-rule class="native">
2280 unsigned short %out% = __result;
2284 unsigned short %out% = __result;
2281 </conversion-rule>
2285 </conversion-rule>
2282 </modify-argument>
2286 </modify-argument>
2283 </modify-function>
2287 </modify-function>
2284 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2288 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2285 <rename to="readUInt"/>
2289 <rename to="readUInt"/>
2286 <modify-argument index="1">
2290 <modify-argument index="1">
2287 <remove-argument/>
2291 <remove-argument/>
2288 <conversion-rule class="native">
2292 <conversion-rule class="native">
2289 unsigned int __result;
2293 unsigned int __result;
2290 unsigned int &amp; %out% = __result;
2294 unsigned int &amp; %out% = __result;
2291 </conversion-rule>
2295 </conversion-rule>
2292 </modify-argument>
2296 </modify-argument>
2293 <modify-argument index="0" replace-value="void">
2297 <modify-argument index="0" replace-value="void">
2294 <conversion-rule class="native">
2298 <conversion-rule class="native">
2295 unsigned int %out% = __result;
2299 unsigned int %out% = __result;
2296 </conversion-rule>
2300 </conversion-rule>
2297 </modify-argument>
2301 </modify-argument>
2298 </modify-function>
2302 </modify-function>
2299 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2303 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2300 <rename to="readLongLong"/>
2304 <rename to="readLongLong"/>
2301 <modify-argument index="1">
2305 <modify-argument index="1">
2302 <remove-argument/>
2306 <remove-argument/>
2303 <conversion-rule class="native">
2307 <conversion-rule class="native">
2304 qlonglong __result;
2308 qlonglong __result;
2305 qlonglong &amp; %out% = __result;
2309 qlonglong &amp; %out% = __result;
2306 </conversion-rule>
2310 </conversion-rule>
2307 </modify-argument>
2311 </modify-argument>
2308 <modify-argument index="0" replace-value="void">
2312 <modify-argument index="0" replace-value="void">
2309 <conversion-rule class="native">
2313 <conversion-rule class="native">
2310 qlonglong %out% = __result;
2314 qlonglong %out% = __result;
2311 </conversion-rule>
2315 </conversion-rule>
2312 </modify-argument>
2316 </modify-argument>
2313 </modify-function>
2317 </modify-function>
2314 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2318 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2315 <rename to="readULongLong"/>
2319 <rename to="readULongLong"/>
2316 <modify-argument index="1">
2320 <modify-argument index="1">
2317 <remove-argument/>
2321 <remove-argument/>
2318 <conversion-rule class="native">
2322 <conversion-rule class="native">
2319 qulonglong __result;
2323 qulonglong __result;
2320 qulonglong &amp; %out% = __result;
2324 qulonglong &amp; %out% = __result;
2321 </conversion-rule>
2325 </conversion-rule>
2322 </modify-argument>
2326 </modify-argument>
2323 <modify-argument index="0" replace-value="void">
2327 <modify-argument index="0" replace-value="void">
2324 <conversion-rule class="native">
2328 <conversion-rule class="native">
2325 qulonglong %out% = __result;
2329 qulonglong %out% = __result;
2326 </conversion-rule>
2330 </conversion-rule>
2327 </modify-argument>
2331 </modify-argument>
2328 </modify-function>
2332 </modify-function>
2329 <modify-function signature="operator&gt;&gt;(float&amp;)">
2333 <modify-function signature="operator&gt;&gt;(float&amp;)">
2330 <rename to="readFloat"/>
2334 <rename to="readFloat"/>
2331 <modify-argument index="1">
2335 <modify-argument index="1">
2332 <remove-argument/>
2336 <remove-argument/>
2333 <conversion-rule class="native">
2337 <conversion-rule class="native">
2334 float __result;
2338 float __result;
2335 float &amp; %out% = __result;
2339 float &amp; %out% = __result;
2336 </conversion-rule>
2340 </conversion-rule>
2337 </modify-argument>
2341 </modify-argument>
2338 <modify-argument index="0" replace-value="void">
2342 <modify-argument index="0" replace-value="void">
2339 <conversion-rule class="native">
2343 <conversion-rule class="native">
2340 float %out% = __result;
2344 float %out% = __result;
2341 </conversion-rule>
2345 </conversion-rule>
2342 </modify-argument>
2346 </modify-argument>
2343 </modify-function>
2347 </modify-function>
2344 <modify-function signature="operator&gt;&gt;(double&amp;)">
2348 <modify-function signature="operator&gt;&gt;(double&amp;)">
2345 <rename to="readDouble"/>
2349 <rename to="readDouble"/>
2346 <modify-argument index="1">
2350 <modify-argument index="1">
2347 <remove-argument/>
2351 <remove-argument/>
2348 <conversion-rule class="native">
2352 <conversion-rule class="native">
2349 double __result;
2353 double __result;
2350 double &amp; %out% = __result;
2354 double &amp; %out% = __result;
2351 </conversion-rule>
2355 </conversion-rule>
2352 </modify-argument>
2356 </modify-argument>
2353 <modify-argument index="0" replace-value="void">
2357 <modify-argument index="0" replace-value="void">
2354 <conversion-rule class="native">
2358 <conversion-rule class="native">
2355 double %out% = __result;
2359 double %out% = __result;
2356 </conversion-rule>
2360 </conversion-rule>
2357 </modify-argument>
2361 </modify-argument>
2358 </modify-function>
2362 </modify-function>
2359
2363
2360 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2364 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2361 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2365 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2362 </object-type>
2366 </object-type>
2363
2367
2364 <object-type name="QSystemSemaphore"/>
2368 <object-type name="QSystemSemaphore"/>
2365
2369
2366 <namespace-type name="QtConcurrent" target-type="class">
2370 <namespace-type name="QtConcurrent" target-type="class">
2367 <extra-includes>
2371 <extra-includes>
2368 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2372 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2369 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2373 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2370 </extra-includes>
2374 </extra-includes>
2371 </namespace-type>
2375 </namespace-type>
2372
2376
2373 <value-type name="QFuture" generate="no">
2377 <value-type name="QFuture" generate="no">
2374 <modify-function signature="operator T() const" remove="all"/>
2378 <modify-function signature="operator T() const" remove="all"/>
2375 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2379 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2376 </value-type>
2380 </value-type>
2377 <value-type name="QtScriptVoidFuture" java-name="QFutureVoid">
2381 <value-type name="QtScriptVoidFuture" java-name="QFutureVoid">
2378 <modify-function signature="resultCount()const" remove="all"/>
2382 <modify-function signature="resultCount()const" remove="all"/>
2379 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2383 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2380
2384
2381 <modify-function signature="operator==(const QFuture &amp;)const">
2385 <modify-function signature="operator==(const QFuture &amp;)const">
2382 <modify-argument index="1">
2386 <modify-argument index="1">
2383 <replace-type modified-type="QtScriptVoidFuture*"/>
2387 <replace-type modified-type="QtScriptVoidFuture*"/>
2384 <conversion-rule class="native">
2388 <conversion-rule class="native">
2385 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2389 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2386 </conversion-rule>
2390 </conversion-rule>
2387 </modify-argument>
2391 </modify-argument>
2388 </modify-function>
2392 </modify-function>
2389 <modify-function signature="QFuture(const QFuture &amp;)">
2393 <modify-function signature="QFuture(const QFuture &amp;)">
2390 <modify-argument index="1">
2394 <modify-argument index="1">
2391 <replace-type modified-type="QtScriptVoidFuture*"/>
2395 <replace-type modified-type="QtScriptVoidFuture*"/>
2392 <conversion-rule class="native">
2396 <conversion-rule class="native">
2393 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2397 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2394 </conversion-rule>
2398 </conversion-rule>
2395 </modify-argument>
2399 </modify-argument>
2396 </modify-function>
2400 </modify-function>
2397 </value-type>
2401 </value-type>
2398 <value-type name="QtScriptFuture" java-name="QFuture" generic-class="yes">
2402 <value-type name="QtScriptFuture" java-name="QFuture" generic-class="yes">
2399 <modify-function signature="operator==(const QFuture &amp;)const">
2403 <modify-function signature="operator==(const QFuture &amp;)const">
2400 <modify-argument index="1">
2404 <modify-argument index="1">
2401 <replace-type modified-type="QtScriptFuture*"/>
2405 <replace-type modified-type="QtScriptFuture*"/>
2402 <conversion-rule class="native">
2406 <conversion-rule class="native">
2403 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2407 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2404 </conversion-rule>
2408 </conversion-rule>
2405 </modify-argument>
2409 </modify-argument>
2406 </modify-function>
2410 </modify-function>
2407 <modify-function signature="QFuture(const QFuture &amp;)">
2411 <modify-function signature="QFuture(const QFuture &amp;)">
2408 <modify-argument index="1">
2412 <modify-argument index="1">
2409 <replace-type modified-type="QtScriptFuture"/>
2413 <replace-type modified-type="QtScriptFuture"/>
2410 <conversion-rule class="native">
2414 <conversion-rule class="native">
2411 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2415 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2412 </conversion-rule>
2416 </conversion-rule>
2413 </modify-argument>
2417 </modify-argument>
2414 </modify-function>
2418 </modify-function>
2415 <inject-code class="native">
2419 <inject-code class="native">
2416 </inject-code>
2420 </inject-code>
2417 </value-type>
2421 </value-type>
2418
2422
2419 <object-type name="QFutureWatcherBase">
2423 <object-type name="QFutureWatcherBase">
2420 <modify-function signature="connectNotify(const char *)" remove="all"/>
2424 <modify-function signature="connectNotify(const char *)" remove="all"/>
2421 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2425 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2422 </object-type>
2426 </object-type>
2423 <object-type name="QtScriptVoidFutureWatcher" java-name="QFutureWatcherVoid">
2427 <object-type name="QtScriptVoidFutureWatcher" java-name="QFutureWatcherVoid">
2424 <modify-function signature="setFuture(const QFuture &amp;)">
2428 <modify-function signature="setFuture(const QFuture &amp;)">
2425 <modify-argument index="1">
2429 <modify-argument index="1">
2426 <replace-type modified-type="QtScriptVoidFuture*"/>
2430 <replace-type modified-type="QtScriptVoidFuture*"/>
2427 <conversion-rule class="native">
2431 <conversion-rule class="native">
2428 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2432 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2429 </conversion-rule>
2433 </conversion-rule>
2430 </modify-argument>
2434 </modify-argument>
2431 </modify-function>
2435 </modify-function>
2432 </object-type>
2436 </object-type>
2433
2437
2434 <object-type name="QFutureWatcher" generate="no">
2438 <object-type name="QFutureWatcher" generate="no">
2435 <modify-function signature="future()const" remove="all"/>
2439 <modify-function signature="future()const" remove="all"/>
2436 </object-type>
2440 </object-type>
2437 <object-type name="QtScriptFutureWatcher" java-name="QFutureWatcher" generic-class="yes">
2441 <object-type name="QtScriptFutureWatcher" java-name="QFutureWatcher" generic-class="yes">
2438 <modify-function signature="setFuture(const QFuture &amp;)">
2442 <modify-function signature="setFuture(const QFuture &amp;)">
2439 <modify-argument index="1">
2443 <modify-argument index="1">
2440 <replace-type modified-type="QtScriptFuture*"/>
2444 <replace-type modified-type="QtScriptFuture*"/>
2441 <conversion-rule class="native">
2445 <conversion-rule class="native">
2442 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2446 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2443 </conversion-rule>
2447 </conversion-rule>
2444 </modify-argument>
2448 </modify-argument>
2445 </modify-function>
2449 </modify-function>
2446 </object-type>
2450 </object-type>
2447
2451
2448 <object-type name="QFutureSynchronizer" generate="no"/>
2452 <object-type name="QFutureSynchronizer" generate="no"/>
2449 <object-type name="QtScriptFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer">
2453 <object-type name="QtScriptFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer">
2450 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2454 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2451 <modify-argument index="1">
2455 <modify-argument index="1">
2452 <replace-type modified-type="QtScriptFuture*"/>
2456 <replace-type modified-type="QtScriptFuture*"/>
2453 <conversion-rule class="native">
2457 <conversion-rule class="native">
2454 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2458 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2455 </conversion-rule>
2459 </conversion-rule>
2456 </modify-argument>
2460 </modify-argument>
2457 </modify-function>
2461 </modify-function>
2458 <modify-function signature="addFuture(const QFuture &amp;)">
2462 <modify-function signature="addFuture(const QFuture &amp;)">
2459 <modify-argument index="1">
2463 <modify-argument index="1">
2460 <replace-type modified-type="QtScriptFuture*"/>
2464 <replace-type modified-type="QtScriptFuture*"/>
2461 <conversion-rule class="native">
2465 <conversion-rule class="native">
2462 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2466 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2463 </conversion-rule>
2467 </conversion-rule>
2464 </modify-argument>
2468 </modify-argument>
2465 </modify-function>
2469 </modify-function>
2466 <modify-function signature="setFuture(const QFuture &amp;)">
2470 <modify-function signature="setFuture(const QFuture &amp;)">
2467 <modify-argument index="1">
2471 <modify-argument index="1">
2468 <replace-type modified-type="QtScriptFuture*"/>
2472 <replace-type modified-type="QtScriptFuture*"/>
2469 <conversion-rule class="native">
2473 <conversion-rule class="native">
2470 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2474 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2471 </conversion-rule>
2475 </conversion-rule>
2472 </modify-argument>
2476 </modify-argument>
2473 </modify-function>
2477 </modify-function>
2474 <modify-function signature="futures()const" remove="all"/>
2478 <modify-function signature="futures()const" remove="all"/>
2475 </object-type>
2479 </object-type>
2476 <object-type name="QtScriptVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid">
2480 <object-type name="QtScriptVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid">
2477 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2481 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2478 <modify-argument index="1">
2482 <modify-argument index="1">
2479 <replace-type modified-type="QtScriptVoidFuture*"/>
2483 <replace-type modified-type="QtScriptVoidFuture*"/>
2480 <conversion-rule class="native">
2484 <conversion-rule class="native">
2481 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2485 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2482 </conversion-rule>
2486 </conversion-rule>
2483 </modify-argument>
2487 </modify-argument>
2484 </modify-function>
2488 </modify-function>
2485 <modify-function signature="addFuture(const QFuture &amp;)">
2489 <modify-function signature="addFuture(const QFuture &amp;)">
2486 <modify-argument index="1">
2490 <modify-argument index="1">
2487 <replace-type modified-type="QtScriptVoidFuture*"/>
2491 <replace-type modified-type="QtScriptVoidFuture*"/>
2488 <conversion-rule class="native">
2492 <conversion-rule class="native">
2489 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2493 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2490 </conversion-rule>
2494 </conversion-rule>
2491 </modify-argument>
2495 </modify-argument>
2492 </modify-function>
2496 </modify-function>
2493 <modify-function signature="setFuture(const QFuture &amp;)">
2497 <modify-function signature="setFuture(const QFuture &amp;)">
2494 <modify-argument index="1">
2498 <modify-argument index="1">
2495 <replace-type modified-type="QtScriptVoidFuture*"/>
2499 <replace-type modified-type="QtScriptVoidFuture*"/>
2496 <conversion-rule class="native">
2500 <conversion-rule class="native">
2497 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2501 const QtScriptVoidFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptVoidFuture*&gt;(%in%);
2498 </conversion-rule>
2502 </conversion-rule>
2499 </modify-argument>
2503 </modify-argument>
2500 </modify-function>
2504 </modify-function>
2501 <modify-function signature="futures()const" remove="all"/>
2505 <modify-function signature="futures()const" remove="all"/>
2502 </object-type>
2506 </object-type>
2503 <object-type name="QThreadPool"/>
2507 <object-type name="QThreadPool"/>
2504
2508
2505 <object-type name="QFutureIterator" generate="no">
2509 <object-type name="QFutureIterator" generate="no">
2506 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2510 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2507 </object-type>
2511 </object-type>
2508 <object-type name="QtScriptFutureIterator" generic-class="yes" java-name="QFutureIterator">
2512 <object-type name="QtScriptFutureIterator" generic-class="yes" java-name="QFutureIterator">
2509 <modify-function signature="QFutureIterator(const QFuture &amp;)">
2513 <modify-function signature="QFutureIterator(const QFuture &amp;)">
2510 <modify-argument index="1">
2514 <modify-argument index="1">
2511 <replace-type modified-type="QtScriptFuture*"/>
2515 <replace-type modified-type="QtScriptFuture*"/>
2512 <conversion-rule class="native">
2516 <conversion-rule class="native">
2513 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2517 const QtScriptFuture &amp; %out% = *qscriptvalue_cast&lt;QtScriptFuture*&gt;(%in%);
2514 </conversion-rule>
2518 </conversion-rule>
2515 </modify-argument>
2519 </modify-argument>
2516 </modify-function>
2520 </modify-function>
2517 </object-type>
2521 </object-type>
2518 <object-type name="QRunnable"/>
2522 <object-type name="QRunnable"/>
2519
2523
2520
2524
2521 <value-type name="QXmlStreamAttribute">
2525 <value-type name="QXmlStreamAttribute">
2522 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
2526 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
2523
2527
2524 <modify-function signature="name()const">
2528 <modify-function signature="name()const">
2525 <modify-argument index="return">
2529 <modify-argument index="return">
2526 <conversion-rule class="native">
2530 <conversion-rule class="native">
2527 <insert-template name="core.convert_stringref_to_string"/>
2531 <insert-template name="core.convert_stringref_to_string"/>
2528 </conversion-rule>
2532 </conversion-rule>
2529 </modify-argument>
2533 </modify-argument>
2530 </modify-function>
2534 </modify-function>
2531
2535
2532 <modify-function signature="namespaceUri()const">
2536 <modify-function signature="namespaceUri()const">
2533 <modify-argument index="return">
2537 <modify-argument index="return">
2534 <conversion-rule class="native">
2538 <conversion-rule class="native">
2535 <insert-template name="core.convert_stringref_to_string"/>
2539 <insert-template name="core.convert_stringref_to_string"/>
2536 </conversion-rule>
2540 </conversion-rule>
2537 </modify-argument>
2541 </modify-argument>
2538 </modify-function>
2542 </modify-function>
2539
2543
2540 <modify-function signature="prefix()const">
2544 <modify-function signature="prefix()const">
2541 <modify-argument index="return">
2545 <modify-argument index="return">
2542 <conversion-rule class="native">
2546 <conversion-rule class="native">
2543 <insert-template name="core.convert_stringref_to_string"/>
2547 <insert-template name="core.convert_stringref_to_string"/>
2544 </conversion-rule>
2548 </conversion-rule>
2545 </modify-argument>
2549 </modify-argument>
2546 </modify-function>
2550 </modify-function>
2547
2551
2548 <modify-function signature="qualifiedName()const">
2552 <modify-function signature="qualifiedName()const">
2549 <modify-argument index="return">
2553 <modify-argument index="return">
2550 <conversion-rule class="native">
2554 <conversion-rule class="native">
2551 <insert-template name="core.convert_stringref_to_string"/>
2555 <insert-template name="core.convert_stringref_to_string"/>
2552 </conversion-rule>
2556 </conversion-rule>
2553 </modify-argument>
2557 </modify-argument>
2554 </modify-function>
2558 </modify-function>
2555
2559
2556 <modify-function signature="value()const">
2560 <modify-function signature="value()const">
2557 <modify-argument index="return">
2561 <modify-argument index="return">
2558 <conversion-rule class="native">
2562 <conversion-rule class="native">
2559 <insert-template name="core.convert_stringref_to_string"/>
2563 <insert-template name="core.convert_stringref_to_string"/>
2560 </conversion-rule>
2564 </conversion-rule>
2561 </modify-argument>
2565 </modify-argument>
2562 </modify-function>
2566 </modify-function>
2563
2567
2564 </value-type>
2568 </value-type>
2565 <value-type name="QXmlStreamAttributes">
2569 <value-type name="QXmlStreamAttributes">
2566 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute&gt;)const" remove="all"/>
2570 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute&gt;)const" remove="all"/>
2567 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute&gt;)" remove="all"/>
2571 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute&gt;)" remove="all"/>
2568 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
2572 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
2569 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
2573 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
2570 <modify-function signature="pop_back()" remove="all"/>
2574 <modify-function signature="pop_back()" remove="all"/>
2571 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
2575 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
2572 <modify-function signature="pop_front()" remove="all"/>
2576 <modify-function signature="pop_front()" remove="all"/>
2573
2577
2574 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
2578 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
2575 <remove/>
2579 <remove/>
2576 </modify-function>
2580 </modify-function>
2577 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
2581 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
2578 <remove/>
2582 <remove/>
2579 </modify-function>
2583 </modify-function>
2580 <modify-function signature="value(const QLatin1String &amp;)const">
2584 <modify-function signature="value(const QLatin1String &amp;)const">
2581 <remove/>
2585 <remove/>
2582 </modify-function>
2586 </modify-function>
2583 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
2587 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
2584 <remove/>
2588 <remove/>
2585 </modify-function>
2589 </modify-function>
2586
2590
2587
2591
2588 <modify-function signature="value(QString,QString)const">
2592 <modify-function signature="value(QString,QString)const">
2589 <modify-argument index="return">
2593 <modify-argument index="return">
2590 <conversion-rule class="native">
2594 <conversion-rule class="native">
2591 <insert-template name="core.convert_stringref_to_string"/>
2595 <insert-template name="core.convert_stringref_to_string"/>
2592 </conversion-rule>
2596 </conversion-rule>
2593 </modify-argument>
2597 </modify-argument>
2594 </modify-function>
2598 </modify-function>
2595
2599
2596 <modify-function signature="value(QString)const">
2600 <modify-function signature="value(QString)const">
2597 <modify-argument index="return">
2601 <modify-argument index="return">
2598 <conversion-rule class="native">
2602 <conversion-rule class="native">
2599 <insert-template name="core.convert_stringref_to_string"/>
2603 <insert-template name="core.convert_stringref_to_string"/>
2600 </conversion-rule>
2604 </conversion-rule>
2601 </modify-argument>
2605 </modify-argument>
2602 </modify-function>
2606 </modify-function>
2603
2607
2604 </value-type>
2608 </value-type>
2605 <value-type name="QXmlStreamNamespaceDeclaration">
2609 <value-type name="QXmlStreamNamespaceDeclaration">
2606 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
2610 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
2607
2611
2608 <modify-function signature="namespaceUri()const">
2612 <modify-function signature="namespaceUri()const">
2609 <modify-argument index="return">
2613 <modify-argument index="return">
2610 <conversion-rule class="native">
2614 <conversion-rule class="native">
2611 <insert-template name="core.convert_stringref_to_string"/>
2615 <insert-template name="core.convert_stringref_to_string"/>
2612 </conversion-rule>
2616 </conversion-rule>
2613 </modify-argument>
2617 </modify-argument>
2614 </modify-function>
2618 </modify-function>
2615
2619
2616 <modify-function signature="prefix()const">
2620 <modify-function signature="prefix()const">
2617 <modify-argument index="return">
2621 <modify-argument index="return">
2618 <conversion-rule class="native">
2622 <conversion-rule class="native">
2619 <insert-template name="core.convert_stringref_to_string"/>
2623 <insert-template name="core.convert_stringref_to_string"/>
2620 </conversion-rule>
2624 </conversion-rule>
2621 </modify-argument>
2625 </modify-argument>
2622 </modify-function>
2626 </modify-function>
2623
2627
2624 </value-type>
2628 </value-type>
2625 <value-type name="QXmlStreamNotationDeclaration">
2629 <value-type name="QXmlStreamNotationDeclaration">
2626 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
2630 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
2627
2631
2628 <modify-function signature="name()const">
2632 <modify-function signature="name()const">
2629 <modify-argument index="return">
2633 <modify-argument index="return">
2630 <conversion-rule class="native">
2634 <conversion-rule class="native">
2631 <insert-template name="core.convert_stringref_to_string"/>
2635 <insert-template name="core.convert_stringref_to_string"/>
2632 </conversion-rule>
2636 </conversion-rule>
2633 </modify-argument>
2637 </modify-argument>
2634 </modify-function>
2638 </modify-function>
2635
2639
2636 <modify-function signature="publicId()const">
2640 <modify-function signature="publicId()const">
2637 <modify-argument index="return">
2641 <modify-argument index="return">
2638 <conversion-rule class="native">
2642 <conversion-rule class="native">
2639 <insert-template name="core.convert_stringref_to_string"/>
2643 <insert-template name="core.convert_stringref_to_string"/>
2640 </conversion-rule>
2644 </conversion-rule>
2641 </modify-argument>
2645 </modify-argument>
2642 </modify-function>
2646 </modify-function>
2643
2647
2644 <modify-function signature="systemId()const">
2648 <modify-function signature="systemId()const">
2645 <modify-argument index="return">
2649 <modify-argument index="return">
2646 <conversion-rule class="native">
2650 <conversion-rule class="native">
2647 <insert-template name="core.convert_stringref_to_string"/>
2651 <insert-template name="core.convert_stringref_to_string"/>
2648 </conversion-rule>
2652 </conversion-rule>
2649 </modify-argument>
2653 </modify-argument>
2650 </modify-function>
2654 </modify-function>
2651
2655
2652 </value-type>
2656 </value-type>
2653 <value-type name="QXmlStreamEntityDeclaration">
2657 <value-type name="QXmlStreamEntityDeclaration">
2654 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
2658 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
2655
2659
2656 <modify-function signature="name()const">
2660 <modify-function signature="name()const">
2657 <modify-argument index="return">
2661 <modify-argument index="return">
2658 <conversion-rule class="native">
2662 <conversion-rule class="native">
2659 <insert-template name="core.convert_stringref_to_string"/>
2663 <insert-template name="core.convert_stringref_to_string"/>
2660 </conversion-rule>
2664 </conversion-rule>
2661 </modify-argument>
2665 </modify-argument>
2662 </modify-function>
2666 </modify-function>
2663
2667
2664 <modify-function signature="notationName()const">
2668 <modify-function signature="notationName()const">
2665 <modify-argument index="return">
2669 <modify-argument index="return">
2666 <conversion-rule class="native">
2670 <conversion-rule class="native">
2667 <insert-template name="core.convert_stringref_to_string"/>
2671 <insert-template name="core.convert_stringref_to_string"/>
2668 </conversion-rule>
2672 </conversion-rule>
2669 </modify-argument>
2673 </modify-argument>
2670 </modify-function>
2674 </modify-function>
2671
2675
2672 <modify-function signature="publicId()const">
2676 <modify-function signature="publicId()const">
2673 <modify-argument index="return">
2677 <modify-argument index="return">
2674 <conversion-rule class="native">
2678 <conversion-rule class="native">
2675 <insert-template name="core.convert_stringref_to_string"/>
2679 <insert-template name="core.convert_stringref_to_string"/>
2676 </conversion-rule>
2680 </conversion-rule>
2677 </modify-argument>
2681 </modify-argument>
2678 </modify-function>
2682 </modify-function>
2679
2683
2680 <modify-function signature="systemId()const">
2684 <modify-function signature="systemId()const">
2681 <modify-argument index="return">
2685 <modify-argument index="return">
2682 <conversion-rule class="native">
2686 <conversion-rule class="native">
2683 <insert-template name="core.convert_stringref_to_string"/>
2687 <insert-template name="core.convert_stringref_to_string"/>
2684 </conversion-rule>
2688 </conversion-rule>
2685 </modify-argument>
2689 </modify-argument>
2686 </modify-function>
2690 </modify-function>
2687
2691
2688 <modify-function signature="value()const">
2692 <modify-function signature="value()const">
2689 <modify-argument index="return">
2693 <modify-argument index="return">
2690 <conversion-rule class="native">
2694 <conversion-rule class="native">
2691 <insert-template name="core.convert_stringref_to_string"/>
2695 <insert-template name="core.convert_stringref_to_string"/>
2692 </conversion-rule>
2696 </conversion-rule>
2693 </modify-argument>
2697 </modify-argument>
2694 </modify-function>
2698 </modify-function>
2695
2699
2696 </value-type>
2700 </value-type>
2697 <object-type name="QXmlStreamReader">
2701 <object-type name="QXmlStreamReader">
2698 <modify-function signature="QXmlStreamReader(const char*)" remove="all"/>
2702 <modify-function signature="QXmlStreamReader(const char*)" remove="all"/>
2699 <modify-function signature="addData(const char*)" remove="all"/>
2703 <modify-function signature="addData(const char*)" remove="all"/>
2700 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
2704 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
2701 <modify-argument index="1">
2705 <modify-argument index="1">
2702 <reference-count action="set" variable-name="__rcEntityResolver"/>
2706 <reference-count action="set" variable-name="__rcEntityResolver"/>
2703 </modify-argument>
2707 </modify-argument>
2704 </modify-function>
2708 </modify-function>
2705
2709
2706 <modify-function signature="name()const">
2710 <modify-function signature="name()const">
2707 <modify-argument index="return">
2711 <modify-argument index="return">
2708 <conversion-rule class="native">
2712 <conversion-rule class="native">
2709 <insert-template name="core.convert_stringref_to_string"/>
2713 <insert-template name="core.convert_stringref_to_string"/>
2710 </conversion-rule>
2714 </conversion-rule>
2711 </modify-argument>
2715 </modify-argument>
2712 </modify-function>
2716 </modify-function>
2713
2717
2714 <modify-function signature="documentEncoding()const">
2718 <modify-function signature="documentEncoding()const">
2715 <modify-argument index="return">
2719 <modify-argument index="return">
2716 <conversion-rule class="native">
2720 <conversion-rule class="native">
2717 <insert-template name="core.convert_stringref_to_string"/>
2721 <insert-template name="core.convert_stringref_to_string"/>
2718 </conversion-rule>
2722 </conversion-rule>
2719 </modify-argument>
2723 </modify-argument>
2720 </modify-function>
2724 </modify-function>
2721
2725
2722 <modify-function signature="documentVersion()const">
2726 <modify-function signature="documentVersion()const">
2723 <modify-argument index="return">
2727 <modify-argument index="return">
2724 <conversion-rule class="native">
2728 <conversion-rule class="native">
2725 <insert-template name="core.convert_stringref_to_string"/>
2729 <insert-template name="core.convert_stringref_to_string"/>
2726 </conversion-rule>
2730 </conversion-rule>
2727 </modify-argument>
2731 </modify-argument>
2728 </modify-function>
2732 </modify-function>
2729
2733
2730 <modify-function signature="dtdName()const">
2734 <modify-function signature="dtdName()const">
2731 <modify-argument index="return">
2735 <modify-argument index="return">
2732 <conversion-rule class="native">
2736 <conversion-rule class="native">
2733 <insert-template name="core.convert_stringref_to_string"/>
2737 <insert-template name="core.convert_stringref_to_string"/>
2734 </conversion-rule>
2738 </conversion-rule>
2735 </modify-argument>
2739 </modify-argument>
2736 </modify-function>
2740 </modify-function>
2737
2741
2738 <modify-function signature="dtdPublicId()const">
2742 <modify-function signature="dtdPublicId()const">
2739 <modify-argument index="return">
2743 <modify-argument index="return">
2740 <conversion-rule class="native">
2744 <conversion-rule class="native">
2741 <insert-template name="core.convert_stringref_to_string"/>
2745 <insert-template name="core.convert_stringref_to_string"/>
2742 </conversion-rule>
2746 </conversion-rule>
2743 </modify-argument>
2747 </modify-argument>
2744 </modify-function>
2748 </modify-function>
2745
2749
2746 <modify-function signature="dtdSystemId()const">
2750 <modify-function signature="dtdSystemId()const">
2747 <modify-argument index="return">
2751 <modify-argument index="return">
2748 <conversion-rule class="native">
2752 <conversion-rule class="native">
2749 <insert-template name="core.convert_stringref_to_string"/>
2753 <insert-template name="core.convert_stringref_to_string"/>
2750 </conversion-rule>
2754 </conversion-rule>
2751 </modify-argument>
2755 </modify-argument>
2752 </modify-function>
2756 </modify-function>
2753
2757
2754 <modify-function signature="namespaceUri()const">
2758 <modify-function signature="namespaceUri()const">
2755 <modify-argument index="return">
2759 <modify-argument index="return">
2756 <conversion-rule class="native">
2760 <conversion-rule class="native">
2757 <insert-template name="core.convert_stringref_to_string"/>
2761 <insert-template name="core.convert_stringref_to_string"/>
2758 </conversion-rule>
2762 </conversion-rule>
2759 </modify-argument>
2763 </modify-argument>
2760 </modify-function>
2764 </modify-function>
2761
2765
2762 <modify-function signature="prefix()const">
2766 <modify-function signature="prefix()const">
2763 <modify-argument index="return">
2767 <modify-argument index="return">
2764 <conversion-rule class="native">
2768 <conversion-rule class="native">
2765 <insert-template name="core.convert_stringref_to_string"/>
2769 <insert-template name="core.convert_stringref_to_string"/>
2766 </conversion-rule>
2770 </conversion-rule>
2767 </modify-argument>
2771 </modify-argument>
2768 </modify-function>
2772 </modify-function>
2769
2773
2770 <modify-function signature="processingInstructionData()const">
2774 <modify-function signature="processingInstructionData()const">
2771 <modify-argument index="return">
2775 <modify-argument index="return">
2772 <conversion-rule class="native">
2776 <conversion-rule class="native">
2773 <insert-template name="core.convert_stringref_to_string"/>
2777 <insert-template name="core.convert_stringref_to_string"/>
2774 </conversion-rule>
2778 </conversion-rule>
2775 </modify-argument>
2779 </modify-argument>
2776 </modify-function>
2780 </modify-function>
2777
2781
2778 <modify-function signature="processingInstructionTarget()const">
2782 <modify-function signature="processingInstructionTarget()const">
2779 <modify-argument index="return">
2783 <modify-argument index="return">
2780 <conversion-rule class="native">
2784 <conversion-rule class="native">
2781 <insert-template name="core.convert_stringref_to_string"/>
2785 <insert-template name="core.convert_stringref_to_string"/>
2782 </conversion-rule>
2786 </conversion-rule>
2783 </modify-argument>
2787 </modify-argument>
2784 </modify-function>
2788 </modify-function>
2785
2789
2786 <modify-function signature="qualifiedName()const">
2790 <modify-function signature="qualifiedName()const">
2787 <modify-argument index="return">
2791 <modify-argument index="return">
2788 <conversion-rule class="native">
2792 <conversion-rule class="native">
2789 <insert-template name="core.convert_stringref_to_string"/>
2793 <insert-template name="core.convert_stringref_to_string"/>
2790 </conversion-rule>
2794 </conversion-rule>
2791 </modify-argument>
2795 </modify-argument>
2792 </modify-function>
2796 </modify-function>
2793
2797
2794 <modify-function signature="text()const">
2798 <modify-function signature="text()const">
2795 <modify-argument index="return">
2799 <modify-argument index="return">
2796 <conversion-rule class="native">
2800 <conversion-rule class="native">
2797 <insert-template name="core.convert_stringref_to_string"/>
2801 <insert-template name="core.convert_stringref_to_string"/>
2798 </conversion-rule>
2802 </conversion-rule>
2799 </modify-argument>
2803 </modify-argument>
2800 </modify-function>
2804 </modify-function>
2801 </object-type>
2805 </object-type>
2802 <object-type name="QXmlStreamWriter">
2806 <object-type name="QXmlStreamWriter">
2803 <modify-function signature="QXmlStreamWriter(QString *)">
2807 <modify-function signature="QXmlStreamWriter(QString *)">
2804 <remove/>
2808 <remove/>
2805 </modify-function>
2809 </modify-function>
2806
2810
2807 <modify-function signature="setCodec(const char*)">
2811 <modify-function signature="setCodec(const char*)">
2808 <modify-argument index="1">
2812 <modify-argument index="1">
2809 <replace-type modified-type="QString"/>
2813 <replace-type modified-type="QString"/>
2810 <conversion-rule class="native">
2814 <conversion-rule class="native">
2811 <insert-template name="core.convert_string_arg_to_char*"/>
2815 <insert-template name="core.convert_string_arg_to_char*"/>
2812 </conversion-rule>
2816 </conversion-rule>
2813 </modify-argument>
2817 </modify-argument>
2814 </modify-function>
2818 </modify-function>
2815
2819
2816 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
2820 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
2817 <modify-argument index="1">
2821 <modify-argument index="1">
2818 <replace-type modified-type="QXmlStreamReader*"/>
2822 <replace-type modified-type="QXmlStreamReader*"/>
2819 <conversion-rule class="native">
2823 <conversion-rule class="native">
2820 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
2824 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
2821 </conversion-rule>
2825 </conversion-rule>
2822 </modify-argument>
2826 </modify-argument>
2823 </modify-function>
2827 </modify-function>
2824
2828
2825 </object-type>
2829 </object-type>
2826 <enum-type name="QXmlStreamReader::ReadElementTextBehaviour"/>
2830 <enum-type name="QXmlStreamReader::ReadElementTextBehaviour"/>
2827
2831
2828 <value-type name="QModelIndex"/>
2832 <value-type name="QModelIndex"/>
2829 <value-type name="QMargins"/>
2833 <value-type name="QMargins"/>
2830
2834
2831 <!-- Inefficient hash codes -->
2835 <!-- Inefficient hash codes -->
2832 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2836 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2833 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2837 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2834 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2838 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2835 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2839 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2836 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2840 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2837 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2841 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2838 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2842 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2839
2843
2840 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2844 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2841 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2845 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2842
2846
2843 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2847 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2844 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2848 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2845 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2849 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2846 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2850 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2847 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
2851 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
2848 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2852 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2849 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2853 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2850 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2854 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2851 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2855 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2852 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2856 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2853 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2857 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2854 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2858 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2855 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2859 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2856 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2860 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2857 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2861 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2858 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2862 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2859 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2863 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2860 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2864 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2861 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2865 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2862 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2866 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2863 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2867 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2864 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2868 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2865 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2869 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2866 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2870 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2867 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2871 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2868 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2872 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2869 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2873 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2870 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2874 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2871 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2875 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2872 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2876 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2873 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2877 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2874 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2878 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2875 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2879 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2876 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2880 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2877 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2881 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2878 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2882 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2879 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2883 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2880 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2884 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2881 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2885 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2882 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2886 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2883 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2887 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2884 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2888 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2885 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2889 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2886 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2890 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2887 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2891 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2888 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2892 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2889 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2893 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2890 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2894 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2891 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2895 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2892 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2896 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2893 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2897 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2894 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2898 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2895 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2899 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2896 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2900 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2897 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2901 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2898 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2902 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2899 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2903 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2900 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2904 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2901 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2905 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2902 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2906 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2903 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2907 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2904 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2908 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2905 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2909 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2906 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2910 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2907 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2911 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2908 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2912 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2909 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2913 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2910 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2914 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2911 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2915 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2912 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2916 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2913 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2917 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2914 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2918 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2915 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2919 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2916 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2920 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2917 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2921 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2918 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2922 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2919 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2923 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2920 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2924 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2921 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2925 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2922
2926
2923 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2927 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2924 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2928 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2925 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2929 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2926
2930
2927
2931
2928 </typesystem>
2932 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now