| 1457 | }; |
| 1458 | |
| 1459 | ValuePtr<Analyzer> makeMemberExpressionAnalyzer(std::string varname, const Token* e, ValueFlow::Value val, const std::shared_ptr<PartialReadContainer>& p, const Settings& s) |
| 1460 | { |
| 1461 | return MemberExpressionAnalyzer{std::move(varname), e, std::move(val), p, s}; |
| 1462 | } |
| 1463 | |
| 1464 | struct ContainerExpressionAnalyzer : ExpressionAnalyzer { |
| 1465 | ContainerExpressionAnalyzer(const Token* expr, ValueFlow::Value val, const Settings& s) |