Lines Matching defs:Expr
19 bool VisitExplicitCastExpr(ExplicitCastExpr *Expr) override {
21 OnExplicitCast(Expr);
25 bool VisitCastExpr(CastExpr *Expr) override {
27 OnCast(Expr);
34 Visitor.OnExplicitCast = [](ExplicitCastExpr *Expr) {
35 auto Sub = Expr->getSubExprAsWritten();
54 Visitor.OnExplicitCast = [](ExplicitCastExpr *Expr) {
55 auto *Sub = Expr->getSubExprAsWritten();
75 Visitor.OnCast = [](CastExpr *Expr) {
76 if (Expr->getCastKind() == CK_ConstructorConversion) {
77 auto *Conv = Expr->getConversionFunction();
98 Visitor.OnCast = [](CastExpr *Expr) {
99 if (Expr->getCastKind() == CK_UserDefinedConversion) {
100 auto *Conv = Expr->getConversionFunction();