| 52 | |
| 53 | |
| 54 | vector<const type_info*> Algorithm::inputTypes() const { |
| 55 | vector<const type_info*> types; |
| 56 | types.reserve(_inputs.size()); |
| 57 | for (InputMap::const_iterator it = _inputs.begin(); it != _inputs.end(); ++it) { |
| 58 | types.push_back(&it->second->typeInfo()); |
| 59 | } |
| 60 | return types; |
| 61 | } |
| 62 | |
| 63 | vector<const type_info*> Algorithm::outputTypes() const { |
| 64 | vector<const type_info*> types; |