Lines Matching refs:searchVar
220 bool TSChecker::IsVariableUsedInConditionBody(ir::AstNode *parent, varbinder::Variable *searchVar)
224 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void {
232 if (searchVar == resultVar) {
238 IsVariableUsedInConditionBody(childNode, searchVar);
245 bool TSChecker::FindVariableInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar)
249 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void {
253 if (result.variable == searchVar) {
259 FindVariableInBinaryExpressionChain(childNode, searchVar);
265 bool TSChecker::IsVariableUsedInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar)
269 if (FindVariableInBinaryExpressionChain(parent, searchVar)) {