annotate generator/typesystem_xmlpatterns-common.xml @ 382:1d56b2a2e10c

Fixes to debugging stuff. Added size_t as primitive type to workaround Qwt build failure in debug
author Max Samukha <maxter@spambox.com>
date Mon, 12 Jul 2010 20:36:07 +0300
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <?xml version="1.0"?>
e78566595089 initial import
mandel
parents:
diff changeset
2 <typesystem>
e78566595089 initial import
mandel
parents:
diff changeset
3
e78566595089 initial import
mandel
parents:
diff changeset
4
e78566595089 initial import
mandel
parents:
diff changeset
5 <namespace-type name="QPatternist"/>
e78566595089 initial import
mandel
parents:
diff changeset
6 <namespace-type name="QPatternistSDK"/>
e78566595089 initial import
mandel
parents:
diff changeset
7
e78566595089 initial import
mandel
parents:
diff changeset
8 <enum-type name="QXmlNodeModelIndex::NodeKind"/>
e78566595089 initial import
mandel
parents:
diff changeset
9 <enum-type name="QXmlNodeModelIndex::DocumentOrder"/>
e78566595089 initial import
mandel
parents:
diff changeset
10 <enum-type name="QAbstractXmlNodeModel::NodeCopySetting"/>
e78566595089 initial import
mandel
parents:
diff changeset
11 <enum-type name="QAbstractXmlNodeModel::SimpleAxis"/>
e78566595089 initial import
mandel
parents:
diff changeset
12
e78566595089 initial import
mandel
parents:
diff changeset
13 <object-type name="QAbstractMessageHandler">
e78566595089 initial import
mandel
parents:
diff changeset
14 <modify-function signature="QAbstractMessageHandler(QObject*)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
15 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
16 <object-type name="QAbstractUriResolver"/>
e78566595089 initial import
mandel
parents:
diff changeset
17 <object-type name="QAbstractXmlForwardIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
18
e78566595089 initial import
mandel
parents:
diff changeset
19 <rejection class="QPatternist::NodeIndexStorage" />
e78566595089 initial import
mandel
parents:
diff changeset
20 <rejection class="QAbstractXmlNodeModel" function-name="mapToItem" />
e78566595089 initial import
mandel
parents:
diff changeset
21 <rejection class="QAbstractXmlNodeModel" function-name="mapToSequence" />
e78566595089 initial import
mandel
parents:
diff changeset
22 <rejection class="QAbstractXmlNodeModel" function-name="sequencedTypedValue" />
e78566595089 initial import
mandel
parents:
diff changeset
23 <rejection class="QAbstractXmlNodeModel" function-name="sendNamespaces" />
e78566595089 initial import
mandel
parents:
diff changeset
24 <rejection class="QAbstractXmlNodeModel" function-name="iterate" />
e78566595089 initial import
mandel
parents:
diff changeset
25 <rejection class="QAbstractXmlNodeModel" function-name="copyNodeTo" />
e78566595089 initial import
mandel
parents:
diff changeset
26 <rejection class="QAbstractXmlNodeModel" function-name="type" />
e78566595089 initial import
mandel
parents:
diff changeset
27 <value-type name="QAbstractXmlNodeModel">
e78566595089 initial import
mandel
parents:
diff changeset
28 <modify-function signature="QAbstractXmlNodeModel()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
29 <modify-function signature="namespaceForPrefix(QXmlNodeModelIndex,short) const"
e78566595089 initial import
mandel
parents:
diff changeset
30 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
31 <modify-function signature="isDeepEqual(QXmlNodeModelIndex,QXmlNodeModelIndex) const"
e78566595089 initial import
mandel
parents:
diff changeset
32 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
33 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
34
e78566595089 initial import
mandel
parents:
diff changeset
35 <rejection class="QAbstractXmlReceiver" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
36 <rejection class="QAbstractXmlReceiver" function-name="sendAsNode" />
e78566595089 initial import
mandel
parents:
diff changeset
37 <value-type name="QAbstractXmlReceiver">
e78566595089 initial import
mandel
parents:
diff changeset
38 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
39
e78566595089 initial import
mandel
parents:
diff changeset
40 <value-type name="QSimpleXmlNodeModel" />
e78566595089 initial import
mandel
parents:
diff changeset
41
e78566595089 initial import
mandel
parents:
diff changeset
42 <value-type name="QSourceLocation">
e78566595089 initial import
mandel
parents:
diff changeset
43 <modify-function signature="operator=(QSourceLocation)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
44 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
45
e78566595089 initial import
mandel
parents:
diff changeset
46 <rejection class="QXmlFormatter" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
47 <object-type name="QXmlFormatter">
e78566595089 initial import
mandel
parents:
diff changeset
48 <modify-function signature="startFormattingContent()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
49 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
50
e78566595089 initial import
mandel
parents:
diff changeset
51 <value-type name="QXmlItem">
e78566595089 initial import
mandel
parents:
diff changeset
52 <modify-function signature="operator=(QXmlItem)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
53 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
54
e78566595089 initial import
mandel
parents:
diff changeset
55 <value-type name="QXmlName">
e78566595089 initial import
mandel
parents:
diff changeset
56 <modify-function signature="QXmlName(QXmlNamePool&amp;,QString,QString,QString)" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
57 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
58 <remove-default-expression />
e78566595089 initial import
mandel
parents:
diff changeset
59 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
60 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
61 <remove-default-expression />
e78566595089 initial import
mandel
parents:
diff changeset
62 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
63 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
64
e78566595089 initial import
mandel
parents:
diff changeset
65 <modify-function signature="operator=(QXmlName)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
66 <modify-function signature="QXmlName(short,short,short)"
e78566595089 initial import
mandel
parents:
diff changeset
67 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
68 <modify-function signature="localName()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
69 <modify-function signature="prefix()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
70 <modify-function signature="hasPrefix()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
71 <modify-function signature="hasNamespace()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
72 <modify-function signature="namespaceURI()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
73 <modify-function signature="isLexicallyEqual(const QXmlName)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
74 <modify-function signature="setPrefix(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
75 <modify-function signature="setNamespaceURI(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
76 <modify-function signature="setLocalName(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
77 <modify-function signature="code()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
78 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
79
e78566595089 initial import
mandel
parents:
diff changeset
80 <value-type name="QXmlNamePool">
e78566595089 initial import
mandel
parents:
diff changeset
81 <modify-function signature="operator=(QXmlNamePool)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
82 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
83
e78566595089 initial import
mandel
parents:
diff changeset
84 <rejection class="QXmlNodeModelIndex" function-name="sequencedTypedValue" />
e78566595089 initial import
mandel
parents:
diff changeset
85 <rejection class="QXmlNodeModelIndex" function-name="sendNamespaces" />
e78566595089 initial import
mandel
parents:
diff changeset
86 <rejection class="QXmlNodeModelIndex" function-name="iterate" />
e78566595089 initial import
mandel
parents:
diff changeset
87 <rejection class="QXmlNodeModelIndex" function-name="type" />
e78566595089 initial import
mandel
parents:
diff changeset
88 <rejection class="QXmlNodeModelIndex" enum-name="Axis" />
e78566595089 initial import
mandel
parents:
diff changeset
89 <value-type name="QXmlNodeModelIndex">
e78566595089 initial import
mandel
parents:
diff changeset
90 <modify-function signature="name() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
91 <modify-function signature="root() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
92 <modify-function signature="documentUri() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
93 <modify-function signature="baseUri() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
94 <modify-function signature="kind() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
95 <modify-function signature="isDeepEqual(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
96 <modify-function signature="compareOrder(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
97 <modify-function signature="namespaceBindings() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
98 <modify-function signature="namespaceForPrefix(short) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
99 <modify-function signature="stringValue() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
100 <modify-function signature="is(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
101 <modify-function signature="reset()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
102 <modify-function signature="internalPointer()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
103
e78566595089 initial import
mandel
parents:
diff changeset
104 <modify-function signature="model()const">
e78566595089 initial import
mandel
parents:
diff changeset
105 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
106 <rename to="model_private" />
e78566595089 initial import
mandel
parents:
diff changeset
107 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
108 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
109
e78566595089 initial import
mandel
parents:
diff changeset
110 <value-type name="QXmlSerializerPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
111
e78566595089 initial import
mandel
parents:
diff changeset
112 <object-type name="QXmlQuery">
e78566595089 initial import
mandel
parents:
diff changeset
113 <modify-function signature="evaluateTo(QAbstractXmlReceiver *)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
114 <modify-function signature="evaluateTo(QStringList&lt;QString&gt;*)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
115 <modify-function signature="setMessageHandler(QAbstractMessageHandler*)">
e78566595089 initial import
mandel
parents:
diff changeset
116 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
117 <reference-count action="set" variable-name="__rcMessageHandler" />
e78566595089 initial import
mandel
parents:
diff changeset
118 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
119 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
120 <modify-function signature="setQuery(QIODevice*, QUrl)">
e78566595089 initial import
mandel
parents:
diff changeset
121 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
122 <reference-count action="ignore" /> <!-- Data from IODevice is readAll()'d immediately and the pointer is not stored -->
e78566595089 initial import
mandel
parents:
diff changeset
123 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
124 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
125 <modify-function signature="setUriResolver(const QAbstractUriResolver*)">
e78566595089 initial import
mandel
parents:
diff changeset
126 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
127 <reference-count action="set" variable-name="__rcUriResolver" />
e78566595089 initial import
mandel
parents:
diff changeset
128 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
129 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
130 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
131 <object-type name="QXmlResultItems"/>
e78566595089 initial import
mandel
parents:
diff changeset
132
e78566595089 initial import
mandel
parents:
diff changeset
133 <rejection class="QXmlSerializer" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
134 <object-type name="QXmlSerializer">
e78566595089 initial import
mandel
parents:
diff changeset
135 <modify-function signature="atDocumentRoot()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
136 <modify-function signature="startContent()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
137 <modify-function signature="writeEscaped(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
138 <modify-function signature="writeEscapedAttribute(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
139 <modify-function signature="write(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
140 <modify-function signature="write(QXmlName)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
141 <modify-function signature="write(const char *)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
142 <modify-function signature="isBindingInScope(QXmlName)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
143 <modify-function signature="setCodec(const QTextCodec *)">
e78566595089 initial import
mandel
parents:
diff changeset
144 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
145 <reference-count action="set" variable-name="__rcCodec" />
e78566595089 initial import
mandel
parents:
diff changeset
146 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
147 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
148 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
149
e78566595089 initial import
mandel
parents:
diff changeset
150
e78566595089 initial import
mandel
parents:
diff changeset
151
e78566595089 initial import
mandel
parents:
diff changeset
152 <suppress-warning text="WARNING(MetaJavaBuilder) :: horribly broken type ''"/>
e78566595089 initial import
mandel
parents:
diff changeset
153 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QExplicitlySharedDataPointer&lt;QXmlSerializer&gt;' of 'QXmlSerializerPointer' is not known" />
e78566595089 initial import
mandel
parents:
diff changeset
154
e78566595089 initial import
mandel
parents:
diff changeset
155 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&amp;'" />
e78566595089 initial import
mandel
parents:
diff changeset
156 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer&lt;QAbstractXmlForwardIterator&lt;QPatternist::Item&gt;&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
157
e78566595089 initial import
mandel
parents:
diff changeset
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&amp;'" />
e78566595089 initial import
mandel
parents:
diff changeset
159
e78566595089 initial import
mandel
parents:
diff changeset
160 <!-- To avoid warnings when running the generator on systems without XML patterns -->
e78566595089 initial import
mandel
parents:
diff changeset
161 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSimpleXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
162 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializerPointer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
163 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSourceLocation' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
164 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlFormatter' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
165 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractUriResolver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
166 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlReceiver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
167 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'DocumentOrder' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
168 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlQuery' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
169 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlName' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
170 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'NodeCopySetting' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
171 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
173 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
174 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNodeModelIndex' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlResultItems' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
176 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractMessageHandler' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
177 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'NodeKind' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
178 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'SimpleAxis' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNamePool' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
180
e78566595089 initial import
mandel
parents:
diff changeset
181 </typesystem>