Home | History | Annotate | Download | only in Sema

Lines Matching defs:Expr

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