Home | History | Annotate | Download | only in Tooling

Lines Matching refs:Expr

19   bool VisitCallExpr(CallExpr *Expr) {
20 OnCall(Expr);
35 auto replaceCallExpr = [&](const CallExpr *Expr,
37 const auto *Callee = cast<DeclRefExpr>(Expr->getCallee()->IgnoreImplicit());
44 Visitor.OnCall = [&](CallExpr *Expr) {
45 EXPECT_EQ("bar", replaceCallExpr(Expr, "::bar"));
50 Visitor.OnCall = [&](CallExpr *Expr) {
51 EXPECT_EQ("bar", replaceCallExpr(Expr, "::a::bar"));
56 Visitor.OnCall = [&](CallExpr *Expr) {
57 EXPECT_EQ("a::bar", replaceCallExpr(Expr, "::a::bar"));
62 Visitor.OnCall = [&](CallExpr *Expr) {
63 EXPECT_EQ("a::bar", replaceCallExpr(Expr, "::a::bar"));
69 Visitor.OnCall = [&](CallExpr *Expr) {
70 EXPECT_EQ("c::bar", replaceCallExpr(Expr, "::a::c::bar"));
75 Visitor.OnCall = [&](CallExpr *Expr) {
76 EXPECT_EQ("bar", replaceCallExpr(Expr, "::a::bar"));
81 Visitor.OnCall = [&](CallExpr *Expr) {
82 EXPECT_EQ("bar", replaceCallExpr(Expr, "::bar"));
86 Visitor.OnCall = [&](CallExpr *Expr) {
87 EXPECT_EQ("::bar", replaceCallExpr(Expr, "::bar"));
91 Visitor.OnCall = [&](CallExpr *Expr) {
92 EXPECT_EQ("a::bar", replaceCallExpr(Expr, "::a::bar"));
96 Visitor.OnCall = [&](CallExpr *Expr) {
97 EXPECT_EQ("a::bar", replaceCallExpr(Expr, "::a::bar"));
101 Visitor.OnCall = [&](CallExpr *Expr) {
102 EXPECT_EQ("bar", replaceCallExpr(Expr, "::a::bar"));