Mercurial > projects > qtd
comparison generator/cppimplgenerator.cpp @ 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 | 7341c47790d4 |
children | d2f48c4cb3e3 |
comparison
equal
deleted
inserted
replaced
381:347e4c7a9ba1 | 382:1d56b2a2e10c |
---|---|
178 table["short"] = "0"; | 178 table["short"] = "0"; |
179 table["int"] = "0"; | 179 table["int"] = "0"; |
180 table["long"] = "0"; | 180 table["long"] = "0"; |
181 table["float"] = "0f"; | 181 table["float"] = "0f"; |
182 table["double"] = "0.0"; | 182 table["double"] = "0.0"; |
183 table["size_t"] = "0"; | |
183 table["java.lang.Object"] = "0"; | 184 table["java.lang.Object"] = "0"; |
184 } | 185 } |
185 | 186 |
186 QString signature = table.value(java_type->typeEntry()->targetLangName()); | 187 QString signature = table.value(java_type->typeEntry()->targetLangName()); |
187 | 188 |
188 if (!signature.isEmpty()) | 189 if (!signature.isEmpty()) |
189 return returnStr + " " + signature; | 190 return returnStr + " " + signature; |
190 | 191 |
191 Q_ASSERT(!java_type->isPrimitive()); | 192 Q_ASSERT(!java_type->isPrimitive()); |
193 | |
192 if (java_type->isJObjectWrapper()) | 194 if (java_type->isJObjectWrapper()) |
193 return returnStr + " JObjectWrapper()"; | 195 return returnStr + " JObjectWrapper()"; |
194 if (java_type->isVariant()) | 196 if (java_type->isVariant()) |
195 return returnStr + " QVariant()"; | 197 return returnStr + " QVariant()"; |
196 if (java_type->isTargetLangString()) | 198 if (java_type->isTargetLangString()) |