Mercurial > projects > qtd
comparison generator/dgenerator.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 |
comparison
equal
deleted
inserted
replaced
307:91ed8edd442e | 308:2485419c5c63 |
---|---|
2706 s << ", "; | 2706 s << ", "; |
2707 int j = 0; | 2707 int j = 0; |
2708 bool hasDefault = false; | 2708 bool hasDefault = false; |
2709 do // need this to look for default arguments and generate extra signatures | 2709 do // need this to look for default arguments and generate extra signatures |
2710 { | 2710 { |
2711 if (j) | 2711 if (i || j) |
2712 s << ", "; | 2712 s << ", "; |
2713 s << endl << INDENT << " \"" << meta_funcs.at(i)->minimalSignature(j) << "\""; | 2713 s << endl << INDENT << " \"" << meta_funcs.at(i)->minimalSignature(j) << "\""; |
2714 AbstractMetaArgumentList args = meta_funcs.at(i)->arguments(); | 2714 AbstractMetaArgumentList args = meta_funcs.at(i)->arguments(); |
2715 if(args.size() && j<args.size()) | 2715 if(args.size() && j<args.size()) |
2716 hasDefault = !args.at(args.size() - 1 - j)->defaultValueExpression().isEmpty(); | 2716 hasDefault = !args.at(args.size() - 1 - j)->defaultValueExpression().isEmpty(); |