| 153 | |
| 154 | |
| 155 | void deallocate_inputs(vector<void*> inputs, vector<Edt> inputTypes) { |
| 156 | if (inputs.size() != inputTypes.size()) { |
| 157 | throw EssentiaException("PyAlgorithm: deallocate_outputs requires vector arguments of equal length"); |
| 158 | } |
| 159 | |
| 160 | for (int i=0; i<int(inputs.size()); ++i) { |
| 161 | Edt tp = inputTypes[i]; |
| 162 | if (tp != POOL) dealloc(inputs[i], tp); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | |
| 167 | void deallocate_outputs(vector<void*> outputs, vector<Edt> outputTypes) { |
no test coverage detected