Searched refs:searchVar (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | helpers.cpp | 222 bool Checker::IsVariableUsedInConditionBody(const ir::AstNode *parent, binder::Variable *searchVar) in IsVariableUsedInConditionBody() argument 226 parent->Iterate([this, searchVar, &found](const ir::AstNode *childNode) -> void { in IsVariableUsedInConditionBody() 234 if (searchVar == resultVar) { in IsVariableUsedInConditionBody() 240 IsVariableUsedInConditionBody(childNode, searchVar); in IsVariableUsedInConditionBody() 247 bool Checker::FindVariableInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar) in FindVariableInBinaryExpressionChain() argument 251 parent->Iterate([this, searchVar, &found](const ir::AstNode *childNode) -> void { in FindVariableInBinaryExpressionChain() 255 if (result.variable == searchVar) { in FindVariableInBinaryExpressionChain() 261 FindVariableInBinaryExpressionChain(childNode, searchVar); in FindVariableInBinaryExpressionChain() 267 bool Checker::IsVariableUsedInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar) in IsVariableUsedInBinaryExpressionChain() argument 271 if (FindVariableInBinaryExpressionChain(parent, searchVar)) { in IsVariableUsedInBinaryExpressionChain() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | helpers.cpp | 220 bool TSChecker::IsVariableUsedInConditionBody(ir::AstNode *parent, varbinder::Variable *searchVar) in IsVariableUsedInConditionBody() argument 224 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void { in IsVariableUsedInConditionBody() 232 if (searchVar == resultVar) { in IsVariableUsedInConditionBody() 238 IsVariableUsedInConditionBody(childNode, searchVar); in IsVariableUsedInConditionBody() 245 bool TSChecker::FindVariableInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar) in FindVariableInBinaryExpressionChain() argument 249 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void { in FindVariableInBinaryExpressionChain() 253 if (result.variable == searchVar) { in FindVariableInBinaryExpressionChain() 259 FindVariableInBinaryExpressionChain(childNode, searchVar); in FindVariableInBinaryExpressionChain() 265 bool TSChecker::IsVariableUsedInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar) in IsVariableUsedInBinaryExpressionChain() argument 269 if (FindVariableInBinaryExpressionChain(parent, searchVar)) { in IsVariableUsedInBinaryExpressionChain() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 280 bool IsVariableUsedInConditionBody(ir::AstNode *parent, varbinder::Variable *searchVar); 281 bool FindVariableInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar); 282 bool IsVariableUsedInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar);
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 357 bool IsVariableUsedInConditionBody(const ir::AstNode *parent, binder::Variable *searchVar); 358 bool FindVariableInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar); 359 bool IsVariableUsedInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar);
|
Completed in 3 milliseconds