Mercurial > projects > qtd
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 &)" 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 &)" 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<QXmlStreamAttribute>)const" remove="all"/> | |
119 <modify-function signature="operator<<(QVector<QXmlStreamAttribute>)" remove="all"/> | |
120 <modify-function signature="operator<<(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 &, const QLatin1String &)const"> | |
127 <remove /> | |
128 </modify-function> | |
129 <modify-function signature="value(const QLatin1String &, const QLatin1String &)const"> | |
130 <remove /> | |
131 </modify-function> | |
132 <modify-function signature="value(const QLatin1String &)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&) const"> | |
151 <remove/> | |
152 </modify-function> | |
153 <modify-function signature="value(const QLatin1String&) 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<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 &, unsigned int)"> | |
181 <remove /> | |
182 </modify-function> | |
183 <modify-function signature="setAttribute(const QString &, unsigned long long)"> | |
184 <remove /> | |
185 </modify-function> | |
186 <modify-function signature="setAttributeNS(const QString, const QString &, unsigned int)"> | |
187 <remove /> | |
188 </modify-function> | |
189 <modify-function signature="setAttributeNS(const QString, const QString &, 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> |