| 1393 | }; |
| 1394 | |
| 1395 | ValuePtr<Analyzer> makeOppositeExpressionAnalyzer(bool pIsNot, const Token* e, ValueFlow::Value val, const Settings& s) |
| 1396 | { |
| 1397 | return OppositeExpressionAnalyzer{pIsNot, e, std::move(val), s}; |
| 1398 | } |
| 1399 | |
| 1400 | struct SubExpressionAnalyzer : ExpressionAnalyzer { |
| 1401 | using PartialReadContainer = std::vector<std::pair<Token *, ValueFlow::Value>>; |
no outgoing calls
no test coverage detected