MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / getSymbol

Method getSymbol

erpcgen/src/types/Type.cpp:174–189  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174Symbol *SymbolScope::getSymbol(const string &name, bool recursive)
175{
176 auto it = m_symbolMap.find(name);
177 if (it != m_symbolMap.end())
178 {
179 return it->second;
180 }
181 else if (m_parent && recursive)
182 {
183 return m_parent->getSymbol(name, true);
184 }
185 else
186 {
187 return nullptr;
188 }
189}
190
191void SymbolScope::addSymbol(Symbol *sym, int32_t pos)
192{

Callers 15

getDataTypeForConstMethod · 0.80
lookupDataTypeByNameMethod · 0.80
getValueFromSymbolMethod · 0.80
addForwardDeclarationMethod · 0.80
findChildDataTypeMethod · 0.80
setBinaryListMethod · 0.80
getEncodeDecodeCallMethod · 0.80
setDiscriminatorTempMethod · 0.80

Calls 1

endMethod · 0.45

Tested by

no test coverage detected