| 110 | } |
| 111 | |
| 112 | void FunctionType::accept0(TypeVisitor* v) const |
| 113 | { |
| 114 | TYPE_D(FunctionType); |
| 115 | if (v->visit(this)) { |
| 116 | acceptType(d->m_returnType.abstractType(), v); |
| 117 | |
| 118 | for (unsigned int i = 0; i < d->m_argumentsSize(); ++i) |
| 119 | acceptType(d->m_arguments()[i].abstractType(), v); |
| 120 | } |
| 121 | |
| 122 | v->endVisit(this); |
| 123 | } |
| 124 | |
| 125 | void FunctionType::exchangeTypes(TypeExchanger* exchanger) |
| 126 | { |
nothing calls this directly
no test coverage detected