1
|
1 <typesystem package="com.trolltech.tools.generator" default-superclass="qt.QtJambiObject">
|
|
2 <load-typesystem name=":/trolltech/generator/typesystem_core.txt" generate="no" />
|
|
3
|
|
4 <rejection class="QDataStream"/>
|
|
5 <rejection class="MetaJavaBuilder" field-name="m_used_types" />
|
|
6 <rejection class="MetaJavaBuilder" function-name="figureOutEnumValuesForClass" />
|
|
7 <rejection class="JavaGenerator" function-name="retrieveModifications" />
|
|
8 <rejection class="JavaGenerator" function-name="setupForFunction" />
|
|
9
|
|
10 <object-type name="JuicDataGenerator">
|
|
11 <include file-name="juicdatagenerator.h" location="local" />
|
|
12 </object-type>
|
|
13
|
|
14 <object-type name="MetaInfoGenerator">
|
|
15 <include file-name="metainfogenerator.h" location="local" />
|
|
16 </object-type>
|
|
17
|
|
18 <object-type name="ReportHandler">
|
|
19 <include file-name="reporthandler.h" location="local" />
|
|
20 </object-type>
|
|
21
|
|
22 <object-type name="CppGenerator">
|
|
23 <include file-name="cppgenerator.h" location="local" />
|
|
24 </object-type>
|
|
25
|
|
26 <object-type name="CppHeaderGenerator">
|
|
27 <include file-name="cppheadergenerator.h" location="local" />
|
|
28 </object-type>
|
|
29
|
|
30 <object-type name="CppImplGenerator">
|
|
31 <include file-name="cppimplgenerator.h" location="local" />
|
|
32 </object-type>
|
|
33
|
|
34 <object-type name="Generator">
|
|
35 <include file-name="generator.h" location="local" />
|
|
36 </object-type>
|
|
37
|
|
38 <object-type name="JavaGenerator">
|
|
39 <modify-function signature="translateType(const MetaJavaType *, Generator::Option option)">
|
|
40 <replace-default-expression index="2" with="Option.NoOption" />
|
|
41 </modify-function>
|
|
42 <include file-name="javagenerator.h" location="local" />
|
|
43 </object-type>
|
|
44
|
|
45 <object-type name="MetaJavaArgument">
|
|
46 <include file-name="metajava.h" location="local" />
|
|
47 </object-type>
|
|
48
|
|
49 <interface-type name="MetaJavaAttributes"/>
|
|
50
|
|
51 <object-type name="MetaJavaBuilder">
|
|
52 <include file-name="metajavabuilder.h" location="local" />
|
|
53 </object-type>
|
|
54
|
|
55 <object-type name="MetaJavaClass">
|
|
56 <include file-name="metajava.h" location="local" />
|
|
57 <modify-function signature="package() const">
|
|
58 <rename to="packageName" />
|
|
59 </modify-function>
|
|
60 </object-type>
|
|
61
|
|
62 <object-type name="MetaJavaEnum">
|
|
63 <include file-name="metajava.h" location="local" />
|
|
64 <modify-function signature="package() const">
|
|
65 <rename to="packageName" />
|
|
66 </modify-function>
|
|
67 </object-type>
|
|
68
|
|
69 <object-type name="MetaJavaEnumValue">
|
|
70 <include file-name="metajava.h" location="local" />
|
|
71 </object-type>
|
|
72
|
|
73 <object-type name="MetaJavaField">
|
|
74 <include file-name="metajava.h" location="local" />
|
|
75 </object-type>
|
|
76
|
|
77 <object-type name="MetaJavaFunction">
|
|
78 <include file-name="metajava.h" location="local" />
|
|
79 </object-type>
|
|
80
|
|
81 <object-type name="MetaJavaType">
|
|
82 <include file-name="metajava.h" location="local" />
|
|
83 <modify-function signature="package() const">
|
|
84 <rename to="packageName" />
|
|
85 </modify-function>
|
|
86 </object-type>
|
|
87
|
|
88 <object-type name="MetaJavaVariable">
|
|
89 <include file-name="metajava.h" location="local" />
|
|
90 </object-type>
|
|
91
|
|
92 <object-type name="Preprocess">
|
|
93 <include file-name="main.h" location="local" />
|
|
94 </object-type>
|
|
95
|
|
96 <object-type name="TypeParser">
|
|
97 <include file-name="typeparser.h" location="local" />
|
|
98 </object-type>
|
|
99
|
|
100
|
|
101 <object-type name="ArrayTypeEntry">
|
|
102 <include file-name="typesystem.h" location="local"/>
|
|
103 </object-type>
|
|
104
|
|
105 <object-type name="CharTypeEntry">
|
|
106 <include file-name="typesystem.h" location="local"/>
|
|
107 </object-type>
|
|
108
|
|
109 <object-type name="ComplexTypeEntry">
|
|
110 <include file-name="typesystem.h" location="local"/>
|
|
111 </object-type>
|
|
112
|
|
113 <object-type name="ContainerTypeEntry">
|
|
114 <include file-name="typesystem.h" location="local"/>
|
|
115 <modify-function signature="type() const">
|
|
116 <rename to="containerType" />
|
|
117 </modify-function>
|
|
118 </object-type>
|
|
119
|
|
120 <object-type name="EnumTypeEntry">
|
|
121 <include file-name="typesystem.h" location="local"/>
|
|
122 </object-type>
|
|
123
|
|
124 <object-type name="FlagsTypeEntry">
|
|
125 <include file-name="typesystem.h" location="local"/>
|
|
126 </object-type>
|
|
127
|
|
128 <object-type name="InterfaceTypeEntry">
|
|
129 <include file-name="typesystem.h" location="local"/>
|
|
130 </object-type>
|
|
131
|
|
132 <object-type name="NamespaceTypeEntry">
|
|
133 <include file-name="typesystem.h" location="local"/>
|
|
134 </object-type>
|
|
135
|
|
136 <object-type name="ObjectTypeEntry">
|
|
137 <include file-name="typesystem.h" location="local"/>
|
|
138 </object-type>
|
|
139
|
|
140 <object-type name="PrimitiveTypeEntry">
|
|
141 <include file-name="typesystem.h" location="local"/>
|
|
142 </object-type>
|
|
143
|
|
144 <object-type name="StringTypeEntry">
|
|
145 <include file-name="typesystem.h" location="local"/>
|
|
146 </object-type>
|
|
147
|
|
148 <object-type name="TemplateArgumentEntry">
|
|
149 <include file-name="typesystem.h" location="local"/>
|
|
150 </object-type>
|
|
151
|
|
152 <object-type name="ThreadTypeEntry">
|
|
153 <include file-name="typesystem.h" location="local"/>
|
|
154 </object-type>
|
|
155
|
|
156 <object-type name="TypeEntry">
|
|
157 <include file-name="typesystem.h" location="local"/>
|
|
158 </object-type>
|
|
159
|
|
160 <object-type name="ValueTypeEntry">
|
|
161 <include file-name="typesystem.h" location="local"/>
|
|
162 </object-type>
|
|
163
|
|
164 <object-type name="VariantTypeEntry">
|
|
165 <include file-name="typesystem.h" location="local"/>
|
|
166 </object-type>
|
|
167
|
|
168 <object-type name="VoidTypeEntry">
|
|
169 <include file-name="typesystem.h" location="local"/>
|
|
170 </object-type>
|
|
171
|
|
172
|
|
173
|
|
174 <object-type name="TypeDatabase">
|
|
175 <include file-name="typesystem.h" location="local"/>
|
|
176 </object-type>
|
|
177
|
|
178
|
|
179
|
|
180 <value-type name="CodeSnip">
|
|
181 <include file-name="typesystem.h" location="local"/>
|
|
182 </value-type>
|
|
183
|
|
184 <value-type name="CustomFunction">
|
|
185 <include file-name="typesystem.h" location="local"/>
|
|
186 </value-type>
|
|
187
|
|
188 <value-type name="FieldModification">
|
|
189 <include file-name="typesystem.h" location="local"/>
|
|
190 </value-type>
|
|
191
|
|
192 <value-type name="FunctionModification">
|
|
193 <include file-name="typesystem.h" location="local"/>
|
|
194 </value-type>
|
|
195
|
|
196 <value-type name="Include">
|
|
197 <include file-name="typesystem.h" location="local"/>
|
|
198 </value-type>
|
|
199
|
|
200 <value-type name="TypeRejection">
|
|
201 <include file-name="typesystem.h" location="local"/>
|
|
202 </value-type>
|
|
203
|
|
204 <value-type name="TypeParser::Info">
|
|
205 <include file-name="typeparser.h" location="local"/>
|
|
206 </value-type>
|
|
207
|
|
208 <value-type name="MetaJavaClassList">
|
|
209 <inject-code class="shell-declaration">
|
|
210 QList<MetaJavaClass *> &operator=(const QList<MetaJavaClass *> &other)
|
|
211 {
|
|
212 return ((QList<MetaJavaClass *> *)this)->operator=(other);
|
|
213 }
|
|
214 </inject-code>
|
|
215 </value-type>
|
|
216 <value-type name="MetaJavaEnumValueList">
|
|
217 <inject-code class="shell-declaration">
|
|
218 QList<MetaJavaEnumValue *> &operator=(const QList<MetaJavaEnumValue *> &other)
|
|
219 {
|
|
220 return ((QList<MetaJavaEnumValue *> *)this)->operator=(other);
|
|
221 }
|
|
222 </inject-code>
|
|
223 </value-type>
|
|
224
|
|
225 <enum-type name="CodeSnip::Language"/>
|
|
226 <enum-type name="CodeSnip::Position"/>
|
|
227 <enum-type name="ContainerTypeEntry::Type"/>
|
|
228 <enum-type name="FieldModification::Modifiers"/>
|
|
229 <enum-type name="FunctionModification::Modifiers"/>
|
|
230 <enum-type name="FunctionModification::DisableGarbageCollectionArgument"/>
|
|
231 <enum-type name="Include::IncludeType"/>
|
|
232 <enum-type name="TypeEntry::CodeGeneration"/>
|
|
233 <enum-type name="TypeEntry::Type"/>
|
|
234 <enum-type name="MetaJavaAttributes::Attribute"/>
|
|
235 <enum-type name="MetaJavaBuilder::RejectReason"/>
|
|
236 <enum-type name="MetaJavaClass::FunctionQueryOption"/>
|
|
237 <enum-type name="MetaJavaFunction::CompareResult" force-integer="yes">
|
|
238 <reject-enum-value name="NotEqual"/>
|
|
239 </enum-type>
|
|
240 <enum-type name="MetaJavaFunction::FunctionType"/>
|
|
241 <enum-type name="MetaJavaFunction::FunctionContext"/>
|
|
242 <enum-type name="MetaJavaType::TypeUsagePattern"/>
|
|
243 <enum-type name="Generator::Option"/>
|
|
244 <enum-type name="ReportHandler::DebugLevel"/>
|
|
245
|
|
246
|
|
247 </typesystem>
|