comparison generator/generatorsetd.cpp @ 167:ae06da58ec25

fixed hacky conversion of arguments when emmitting a signal
author eldar
date Sat, 20 Jun 2009 19:14:29 +0000
parents 136c9ee83ee5
children b5773ccab07d
comparison
equal deleted inserted replaced
166:52da31f967f0 167:ae06da58ec25
145 } 145 }
146 146
147 // Code generation 147 // Code generation
148 QList<Generator *> generators; 148 QList<Generator *> generators;
149 PriGenerator *priGenerator = new PriGenerator; 149 PriGenerator *priGenerator = new PriGenerator;
150 ContainerGenerator *cointainerGenerator = new ContainerGenerator; 150 ContainerGenerator *cointainerGenerator;
151 DGenerator *d_generator = 0; 151 DGenerator *d_generator = 0;
152 CppHeaderGenerator *cpp_header_generator = 0; 152 CppHeaderGenerator *cpp_header_generator = 0;
153 CppImplGenerator *cpp_impl_generator = 0; 153 CppImplGenerator *cpp_impl_generator = 0;
154 MetaInfoGenerator *metainfo = 0; 154 MetaInfoGenerator *metainfo = 0;
155 JumpTablePreprocessor *jumpTablePreprocessor = 0; 155 JumpTablePreprocessor *jumpTablePreprocessor = 0;
206 206
207 if (build_class_list) { 207 if (build_class_list) {
208 generators << new ClassListGenerator; 208 generators << new ClassListGenerator;
209 contexts << "ClassListGenerator"; 209 contexts << "ClassListGenerator";
210 } 210 }
211
212 cointainerGenerator = new ContainerGenerator(cpp_impl_generator);
213
211 214
212 generators << priGenerator; 215 generators << priGenerator;
213 contexts << "PriGenerator"; 216 contexts << "PriGenerator";
214 217
215 generators << cointainerGenerator; 218 generators << cointainerGenerator;