| 401 | } |
| 402 | |
| 403 | bool |
| 404 | FunctionInvocation::has_simple_params(void) const |
| 405 | { |
| 406 | size_t i; |
| 407 | for (i=0; i<param_value.size(); i++) { |
| 408 | const Expression* e = param_value[i]; |
| 409 | if (e->term_type == eFunction) { |
| 410 | return false; |
| 411 | } |
| 412 | } |
| 413 | return true; |
| 414 | } |
| 415 | |
| 416 | vector<intvec> |
| 417 | FunctionInvocation::permute_param_oders(void) const |