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

Method getUnionMembersData

erpcgen/src/CGenerator.cpp:1298–1314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1296}
1297
1298string CGenerator::getUnionMembersData(UnionType *unionType, string indent)
1299{
1300 // Data are parsed from templates data and returned as string.
1301 data_map data;
1302 data["unionMembersDeclaration"] = m_templateData["unionMembersDeclaration"];
1303 setUnionMembersTemplateData(unionType, data);
1304 data["info"] = data;
1305
1306 // there is always one indent "...."
1307 indent += " ";
1308
1309 // code to parse
1310 string command = "{$addIndent('" + indent + "', unionMembersDeclaration(info))}";
1311
1312 // parse
1313 return parse(command, data);
1314}
1315
1316void CGenerator::setTemplateComments(Symbol *symbol, data_map &symbolInfo)
1317{

Callers

nothing calls this directly

Calls 1

parseFunction · 0.85

Tested by

no test coverage detected