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

Function stopOnCondition

lib/forwardanalyzer.cpp:99–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97 }
98
99 bool stopOnCondition(const Token* condTok) const
100 {
101 if (analyzer->isConditional() && findAstNode(condTok, [](const Token* tok) {
102 return tok->isIncompleteVar();
103 }))
104 return true;
105 return analyzer->stopOnCondition(condTok);
106 }
107
108 std::pair<bool, bool> evalCond(const Token* tok, const Token* ctx = nullptr) const {
109 if (!tok)

Callers 3

traverseConditionalFunction · 0.85
updateLoopFunction · 0.85
updateRangeFunction · 0.85

Calls 3

findAstNodeFunction · 0.85
isConditionalMethod · 0.45
stopOnConditionMethod · 0.45

Tested by

no test coverage detected