MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenImageIO / invoke_callback

Method invoke_callback

src/libutil/argparse.cpp:293–307  ·  view source on GitHub ↗

Call the sublist callback if any arguments have been parsed

Source from the content-addressed store, hash-verified

291
292// Call the sublist callback if any arguments have been parsed
293int
294ArgOption::invoke_callback () const
295{
296 assert (m_count == 1);
297
298 int argc = (int) m_argv.size();
299 if (argc == 0)
300 return 0;
301
302 // Convert the argv's to char*[]
303 const char **myargv = (const char **) alloca (argc * sizeof(const char *));
304 for (int i = 0; i < argc; ++i)
305 myargv[i] = m_argv[i].c_str();
306 return invoke_callback (argc, myargv);
307}
308
309
310

Callers 1

parseMethod · 0.80

Calls 3

invoke_callbackFunction · 0.85
sizeMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected