annotate generator/build_typesystem.txt @ 55:63c31e221118

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