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

Function dataflow_node_getParams

src_cpp/yaafe-python/yaafecoreDataFlow.cpp:118–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116}
117
118const char** dataflow_node_getParams(void* node)
119{
120 DataFlow::Node* n = static_cast<DataFlow::Node*>(node);
121 ParameterMap& params = n->v.params;
122 const char** res = (const char**) malloc(((params.size()*2)+1)*sizeof(char*));
123 const char** ptr = res;
124 for (ParameterMap::const_iterator it=params.begin();it!=params.end();it++)
125 {
126 ptr[0] = it->first.c_str();
127 ptr[1] = it->second.c_str();
128 ptr+=2;
129 }
130 *ptr = NULL;
131 return res;
132}
133
134void dataflow_node_freeParams(const char** params)
135{

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected