Mercurial > projects > qtd
diff generator/abstractmetalang.cpp @ 308:2485419c5c63 signals
merge with 299
author | eldar_ins@eldar-laptop |
---|---|
date | Wed, 23 Dec 2009 04:45:55 +0500 |
parents | 91ed8edd442e |
children | 8a0cf14e3419 |
line wrap: on
line diff
--- a/generator/abstractmetalang.cpp Wed Dec 23 04:02:28 2009 +0500 +++ b/generator/abstractmetalang.cpp Wed Dec 23 04:45:55 2009 +0500 @@ -1905,13 +1905,10 @@ if (isConstant()) minimalSignature += "const "; minimalSignature += typeEntry()->qualifiedCppName(); - if (hasInstantiations() && - (static_cast<const ContainerTypeEntry *>(typeEntry()))->type() != ContainerTypeEntry::StringListContainer) - { + if (hasInstantiations()) { QList<AbstractMetaType *> instantiations = this->instantiations(); minimalSignature += "<"; - for (int i=0;i<instantiations.size();++i) - { + for (int i=0;i<instantiations.size();++i) { if (i > 0) minimalSignature += ","; minimalSignature += instantiations.at(i)->minimalSignature();