| 449 | } |
| 450 | |
| 451 | InputPtr getNodeDefInput(InputPtr nodeInput, const string& target) |
| 452 | { |
| 453 | ElementPtr parent = nodeInput ? nodeInput->getParent() : nullptr; |
| 454 | NodePtr node = parent ? parent->asA<Node>() : nullptr; |
| 455 | if (node) |
| 456 | { |
| 457 | NodeDefPtr nodeDef = node->getNodeDef(target); |
| 458 | if (nodeDef) |
| 459 | { |
| 460 | return nodeDef->getActiveInput(nodeInput->getName()); |
| 461 | } |
| 462 | } |
| 463 | |
| 464 | return nullptr; |
| 465 | } |
| 466 | |
| 467 | namespace |
| 468 | { |
no test coverage detected