* */
| 508 | * |
| 509 | */ |
| 510 | void |
| 511 | Function::OutputFormalParamList(std::ostream &out) |
| 512 | { |
| 513 | if (param.size() == 0) { |
| 514 | assert(Type::void_type); |
| 515 | Type::void_type->Output(out); |
| 516 | } else { |
| 517 | param_first = true; |
| 518 | for_each(param.begin(), |
| 519 | param.end(), |
| 520 | std::bind2nd(std::ptr_fun(OutputFormalParam), &out)); |
| 521 | } |
| 522 | } |
| 523 | |
| 524 | /* |
| 525 | * |