| 3502 | } |
| 3503 | |
| 3504 | bool isLeafDot(const Token* tok) |
| 3505 | { |
| 3506 | if (!tok) |
| 3507 | return false; |
| 3508 | const Token * parent = tok->astParent(); |
| 3509 | if (!Token::simpleMatch(parent, ".")) |
| 3510 | return false; |
| 3511 | if (parent->astOperand2() == tok && !Token::simpleMatch(parent->astParent(), ".")) |
| 3512 | return true; |
| 3513 | return isLeafDot(parent); |
| 3514 | } |
| 3515 | |
| 3516 | ExprUsage getExprUsage(const Token* tok, int indirect, const Settings& settings) |
| 3517 | { |
no test coverage detected