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

Function assignExpr

lib/pathanalysis.cpp:39–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39static const Token* assignExpr(const Token* tok)
40{
41 while (tok->astParent() && astIsLHS(tok)) {
42 if (Token::Match(tok->astParent(), "%assign%"))
43 return tok->astParent();
44 tok = tok->astParent();
45 }
46 return nullptr;
47}
48
49std::pair<bool, bool> PathAnalysis::checkCond(const Token * tok, bool& known)
50{

Callers 2

forwardRangeMethod · 0.70
traverseMethod · 0.70

Calls 2

astIsLHSFunction · 0.85
astParentMethod · 0.80

Tested by

no test coverage detected