Lines Matching refs:Expr
51 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, in tryToFixConversion()
66 const Expr* Expr = FullExpr->IgnoreImpCasts(); in tryToFixConversion() local
69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
70 isa<CallExpr>(Expr) || in tryToFixConversion()
71 isa<DeclRefExpr>(Expr) || in tryToFixConversion()
72 isa<CastExpr>(Expr) || in tryToFixConversion()
73 isa<CXXNewExpr>(Expr) || in tryToFixConversion()
74 isa<CXXConstructExpr>(Expr) || in tryToFixConversion()
75 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
76 isa<CXXNoexceptExpr>(Expr) || in tryToFixConversion()
77 isa<CXXPseudoDestructorExpr>(Expr) || in tryToFixConversion()
78 isa<CXXScalarValueInitExpr>(Expr) || in tryToFixConversion()
79 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
80 isa<CXXTypeidExpr>(Expr) || in tryToFixConversion()
81 isa<CXXUnresolvedConstructExpr>(Expr) || in tryToFixConversion()
82 isa<ObjCMessageExpr>(Expr) || in tryToFixConversion()
83 isa<ObjCPropertyRefExpr>(Expr) || in tryToFixConversion()
84 isa<ObjCProtocolExpr>(Expr) || in tryToFixConversion()
85 isa<MemberExpr>(Expr) || in tryToFixConversion()
87 isa<ParenListExpr>(Expr) || in tryToFixConversion()
88 isa<SizeOfPackExpr>(Expr) || in tryToFixConversion()
89 isa<UnaryOperator>(Expr)) in tryToFixConversion()
102 if (Expr->IgnoreParenCasts()-> in tryToFixConversion()
103 isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull)) in tryToFixConversion()
106 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
133 if (!Expr->isLValue() || Expr->getObjectKind() != OK_Ordinary) in tryToFixConversion()
140 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()