MCPcopy Create free account
hub / github.com/DISTRHO/Cardinal / Engine_storeTerminalModulesIDs

Function Engine_storeTerminalModulesIDs

src/override/Engine.cpp:375–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

373}
374
375static void Engine_storeTerminalModulesIDs(std::vector<TerminalModule*> terminalModules, IdentityDictionary<int64_t>& terminalModulesIDs) {
376 for (TerminalModule* terminalModule : terminalModules)
377 dictAdd(terminalModulesIDs, terminalModule->id);
378}
379
380static void Engine_orderModule(Module* module, IdentityDictionary<Module*>& touchedModules, std::vector<Module*>& orderedModules, IdentityDictionary<int64_t>& terminalModulesIDs) {
381 if (!dictContains(touchedModules, module) && !dictContains(terminalModulesIDs, module->id)) { // Ignore feedback loops and terminal modules

Callers 1

Engine_orderModulesFunction · 0.85

Calls 1

dictAddFunction · 0.85

Tested by

no test coverage detected