MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / setId

Method setId

addons/cppcheckdata.py:456–475  ·  view source on GitHub ↗
(self, IdMap)

Source from the content-addressed store, hash-verified

454 )
455
456 def setId(self, IdMap):
457 self.scope = IdMap[self.scopeId]
458 self.link = IdMap[self.linkId]
459 self.variable = IdMap[self.variableId]
460 self.function = IdMap[self.functionId]
461 self.values = []
462 self.impossible_values = []
463 if IdMap[self.valuesId]:
464 for v in IdMap[self.valuesId]:
465 if v.isImpossible():
466 self.impossible_values.append(v)
467 else:
468 self.values.append(v)
469 v.setId(IdMap)
470 self.typeScope = IdMap[self.typeScopeId]
471 self.astParent = IdMap[self.astParentId]
472 self.astOperand1 = IdMap[self.astOperand1Id]
473 self.astOperand2 = IdMap[self.astOperand2Id]
474 if self.valueType:
475 self.valueType.setId(IdMap)
476
477 def getValue(self, v):
478 """

Callers 1

set_id_mapMethod · 0.45

Calls 1

isImpossibleMethod · 0.80

Tested by

no test coverage detected