MCPcopy Create free account
hub / github.com/chipsalliance/Surelog / getComponentDefinition

Method getComponentDefinition

src/Design/Design.cpp:93–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91}
92
93DesignComponent* Design::getComponentDefinition(
94 std::string_view componentName) const {
95 DesignComponent* comp = (DesignComponent*)getModuleDefinition(componentName);
96 if (comp) return comp;
97 comp = (DesignComponent*)getProgram(componentName);
98 if (comp) return comp;
99 comp = (DesignComponent*)getClassDefinition(componentName);
100 if (comp) return comp;
101 return nullptr;
102}
103
104ModuleDefinition* Design::getModuleDefinition(
105 std::string_view moduleName) const {

Callers 7

collectObjects_Method · 0.45
importPackageMethod · 0.45
collectModuleObjects_Method · 0.45
elaborateModule_Method · 0.45
elaborateInstance_Method · 0.45
bindPortType_Method · 0.45
collectObjects_Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected