MCPcopy Create free account
hub / github.com/MTG/essentia / deallocate_inputs

Function deallocate_inputs

src/python/pyalgorithm.cpp:155–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153
154
155void 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
167void deallocate_outputs(vector<void*> outputs, vector<Edt> outputTypes) {

Callers 1

computeMethod · 0.85

Calls 3

EssentiaExceptionClass · 0.85
deallocFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected