(args, member)
| 163 | |
| 164 | |
| 165 | def generate_function_template_ret(args, member): |
| 166 | if member: |
| 167 | nm = "m" |
| 168 | NM = ""; |
| 169 | else: |
| 170 | nm = "nm" |
| 171 | NM = "NM"; |
| 172 | print "// %d arguments --"%args |
| 173 | print "template<" + gen_typenames(args, member) + ", typename R>" |
| 174 | print "gmp_args_%s_%d_ret<"%(nm, args) + gen_types(args, member) + ", R>* WrapTask%sRet ("%NM + gen_args_type(args, member) + ", R* r) {" |
| 175 | print " return new gmp_args_%s_%d_ret<"%(nm, args) + gen_types(args, member) + ", R>" |
| 176 | print " (" + gen_args(args, member) + ", r);" |
| 177 | print "}" |
| 178 | |
| 179 | |
| 180 | |
| 181 |
no test coverage detected