comparison generator/typesystem_xml-common.xml @ 1:e78566595089

initial import
author mandel
date Mon, 11 May 2009 16:01:50 +0000
parents
children 5917a613d118
comparison
equal deleted inserted replaced
0:36fb74dc547d 1:e78566595089
1 <?xml-stylesheet type="text/xsl" href="merge.xsl"?>
2 <typesystem>
3 <rejection class="QXmlAttributes::Attribute" />
4 <rejection class="QDomNode" field-name="impl" />
5
6 <enum-type name="QDomNode::NodeType" />
7 <enum-type name="QDomNode::EncodingPolicy" />
8 <enum-type name="QDomImplementation::InvalidDataPolicy" />
9 <enum-type name="QXmlStreamReader::Error" />
10 <enum-type name="QXmlStreamReader::TokenType" />
11
12
13 <value-type name="QDomAttr">
14 <modify-function signature="operator=(QDomAttr)" remove="all"/>
15 <modify-function signature="nodeType()const" remove="all"/>
16 </value-type>
17
18 <value-type name="QDomCDATASection">
19 <modify-function signature="operator=(QDomCDATASection)" remove="all"/>
20 <modify-function signature="nodeType()const" remove="all"/>
21 </value-type>
22
23 <value-type name="QDomCharacterData">
24 <modify-function signature="operator=(QDomCharacterData)" remove="all"/>
25 <modify-function signature="nodeType()const" remove="all"/>
26 </value-type>
27
28 <value-type name="QDomComment">
29 <modify-function signature="operator=(QDomComment)" remove="all"/>
30 <modify-function signature="nodeType()const" remove="all"/>
31 </value-type>
32
33 <value-type name="QDomDocument">
34 <modify-function signature="nodeType()const" remove="all"/>
35 <modify-function signature="operator=(QDomDocument)" remove="all"/>
36
37 <!--bool setContent(QIODevice* dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
38 <modify-function signature="setContent(QIODevice*, bool, QString*, int*, int*)">
39 <modify-argument index="1">
40 <reference-count action="set" variable-name="__rcContent" />
41 </modify-argument>
42 </modify-function>
43
44
45 <modify-function signature="setContent(QXmlInputSource*,QXmlReader*,QString*,int*,int*)">
46 <modify-argument index="1">
47 <reference-count action="set" variable-name="__rcContent" />
48 </modify-argument>
49 </modify-function>
50
51 <modify-function signature="setContent(QIODevice*,QString*,int*,int*)">
52 <modify-argument index="1">
53 <reference-count action="set" variable-name="__rcContent" />
54 </modify-argument>
55 </modify-function>
56
57 </value-type>
58
59 <value-type name="QDomDocumentFragment">
60 <modify-function signature="nodeType()const" remove="all"/>
61 <modify-function signature="operator=(QDomDocumentFragment)" remove="all"/>
62 </value-type>
63
64 <value-type name="QDomDocumentType" >
65 <modify-function signature="nodeType()const" remove="all"/>
66 <modify-function signature="operator=(QDomDocumentType)" remove="all"/>
67 </value-type>
68
69 <value-type name="QDomEntity">
70 <modify-function signature="nodeType()const" remove="all"/>
71 <modify-function signature="operator=(QDomEntity)" remove="all"/>
72 </value-type>
73
74 <value-type name="QDomEntityReference">
75 <modify-function signature="nodeType()const" remove="all"/>
76 <modify-function signature="operator=(QDomEntityReference)" remove="all"/>
77 </value-type>
78
79 <value-type name="QDomImplementation">
80 <modify-function signature="operator=(QDomImplementation)" remove="all"/>
81 </value-type>
82
83 <value-type name="QDomNamedNodeMap">
84 <modify-function signature="operator=(QDomNamedNodeMap)" remove="all"/>
85 </value-type>
86
87 <value-type name="QDomNode">
88 <modify-function signature="operator=(QDomNode)" remove="all"/>
89 <modify-function signature="attributes()const" remove="all" />
90 </value-type>
91
92 <value-type name="QDomNodeList">
93 <modify-function signature="operator=(const QDomNodeList &amp;)" remove="all"/>
94 </value-type>
95
96 <value-type name="QDomNotation">
97 <modify-function signature="nodeType()const" remove="all"/>
98 <modify-function signature="operator=(QDomNotation)" remove="all"/>
99 </value-type>
100
101 <value-type name="QDomProcessingInstruction">
102 <modify-function signature="nodeType()const" remove="all"/>
103 <modify-function signature="operator=(QDomProcessingInstruction)" remove="all"/>
104 </value-type>
105
106 <value-type name="QDomText">
107 <modify-function signature="nodeType()const" remove="all"/>
108 <modify-function signature="operator=(const QDomText &amp;)" remove="all"/>
109 </value-type>
110
111 <value-type name="QXmlParseException" />
112
113 <value-type name="QXmlStreamAttribute">
114 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
115 </value-type>
116
117 <value-type name="QXmlStreamAttributes">
118 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
119 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
120 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
121 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
122 <modify-function signature="pop_back()" remove="all"/>
123 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
124 <modify-function signature="pop_front()" remove="all"/>
125
126 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
127 <remove />
128 </modify-function>
129 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
130 <remove />
131 </modify-function>
132 <modify-function signature="value(const QLatin1String &amp;)const">
133 <remove />
134 </modify-function>
135 </value-type>
136
137 <value-type name="QXmlStreamNamespaceDeclaration">
138 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
139 </value-type>
140
141 <value-type name="QXmlStreamNotationDeclaration">
142 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
143 </value-type>
144
145 <value-type name="QXmlStreamEntityDeclaration">
146 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
147 </value-type>
148
149 <value-type name="QXmlAttributes">
150 <modify-function signature="index(const QLatin1String&amp;) const">
151 <remove/>
152 </modify-function>
153 <modify-function signature="value(const QLatin1String&amp;) const">
154 <remove/>
155 </modify-function>
156 </value-type>
157
158 <value-type name="QXmlNamespaceSupport">
159 <custom-constructor>
160 QXmlNamespaceSupport *clone = new QXmlNamespaceSupport;
161 clone->setPrefix("", copy->uri(""));
162
163 QStringList prefixes = copy->prefixes();
164 for (int i=0; i&lt;prefixes.size(); ++i)
165 clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i)));
166
167 return clone;
168 </custom-constructor>
169 <custom-destructor>
170 delete (QXmlNamespaceSupport *)copy;
171 </custom-destructor>
172
173
174 </value-type>
175
176 <value-type name="QDomElement">
177 <modify-function signature="nodeType()const" remove="all"/>
178 <modify-function signature="operator=(QDomElement)" remove="all"/>
179
180 <modify-function signature="setAttribute(const QString &amp;, unsigned int)">
181 <remove />
182 </modify-function>
183 <modify-function signature="setAttribute(const QString &amp;, unsigned long long)">
184 <remove />
185 </modify-function>
186 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned int)">
187 <remove />
188 </modify-function>
189 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned long long)">
190 <remove />
191 </modify-function>
192
193 </value-type>
194
195 <interface-type name="QXmlContentHandler">
196 <modify-function signature="setDocumentLocator(QXmlLocator*)">
197 <modify-argument index="1">
198 <define-ownership class="shell" owner="c++" />
199 </modify-argument>
200 </modify-function>
201 </interface-type>
202 <interface-type name="QXmlDTDHandler" />
203 <interface-type name="QXmlDeclHandler" />
204 <interface-type name="QXmlEntityResolver" />
205 <interface-type name="QXmlErrorHandler" />
206 <interface-type name="QXmlLexicalHandler" />
207
208 <object-type name="QXmlDefaultHandler">
209 <modify-function signature="setDocumentLocator(QXmlLocator*)">
210 <modify-argument index="1">
211 <define-ownership class="shell" owner="c++" />
212 </modify-argument>
213 </modify-function>
214 </object-type>
215 <object-type name="QXmlInputSource" />
216 <object-type name="QXmlLocator" />
217 <object-type name="QXmlSimpleReader">
218 <modify-function signature="parse(const QXmlInputSource*,bool)">
219 <modify-argument index="1" invalidate-after-use="yes" />
220 </modify-function>
221
222 <modify-function signature="setContentHandler(QXmlContentHandler*)">
223 <modify-argument index="1">
224 <reference-count action="set" variable-name="__rcContentHandler" />
225 </modify-argument>
226 </modify-function>
227 <modify-function signature="setDTDHandler(QXmlDTDHandler*)">
228 <modify-argument index="1">
229 <reference-count action="set" variable-name="__rcDTDHandler" />
230 </modify-argument>
231 </modify-function>
232 <modify-function signature="setDeclHandler(QXmlDeclHandler*)">
233 <modify-argument index="1">
234 <reference-count action="set" variable-name="__rcDeclHandler" />
235 </modify-argument>
236 </modify-function>
237 <modify-function signature="setEntityResolver(QXmlEntityResolver*)">
238 <modify-argument index="1">
239 <reference-count action="set" variable-name="__rcEntityResolver" />
240 </modify-argument>
241 </modify-function>
242 <modify-function signature="setErrorHandler(QXmlErrorHandler*)">
243 <modify-argument index="1">
244 <reference-count action="set" variable-name="__rcErrorHandler" />
245 </modify-argument>
246 </modify-function>
247 <modify-function signature="setLexicalHandler(QXmlLexicalHandler*)">
248 <modify-argument index="1">
249 <reference-count action="set" variable-name="__rcLexicalHandler" />
250 </modify-argument>
251 </modify-function>
252 </object-type>
253
254 <object-type name="QXmlStreamReader">
255 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
256 <modify-function signature="addData(const char*)" remove="all" />
257 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
258 <modify-argument index="1">
259 <reference-count action="set" variable-name="__rcEntityResolver" />
260 </modify-argument>
261 </modify-function>
262 </object-type>
263 <object-type name="QXmlStreamWriter">
264 <modify-function signature="QXmlStreamWriter(QString *)">
265 <remove />
266 </modify-function>
267 </object-type>
268
269 <object-type name="QXmlReader">
270 <modify-function signature="parse(const QXmlInputSource*)">
271 <modify-argument index="1" invalidate-after-use="yes" />
272 </modify-function>
273 </object-type>
274
275 </typesystem>