MCPcopy Create free account
hub / github.com/Yaafe/Yaafe / engine_buildParameterMap

Function engine_buildParameterMap

src_cpp/yaafe-python/yaafecoreEngine.cpp:79–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77}
78
79char** engine_buildParameterMap(const ParameterMap& params) {
80 char** out = (char**) malloc((params.size()*2+1)*sizeof(char*));
81 char** ptr = out;
82 for (ParameterMap::const_iterator it=params.begin();
83 it!=params.end(); it++)
84 {
85 ptr[0] = strdup(it->first.c_str());
86 ptr[1] = strdup(it->second.c_str());
87 ptr += 2;
88 }
89 *ptr = NULL;
90 return out;
91}
92
93struct IOInfo* engine_getInputInfos(void* engine,char* input) {
94 Engine* e = static_cast<Engine*>(engine);

Callers 2

engine_getInputInfosFunction · 0.85
engine_getOutputInfosFunction · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected