Home | History | Annotate | Download | only in Tooling

Lines Matching defs:Visitor

36   CallsVisitor Visitor;
38 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
47 Visitor.runOver("void foo(int x, int y) { foo(x, y); }");
49 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
52 Visitor.runOver("#define APPLY(f, x, y) f(x, y)\n"
57 CallsVisitor Visitor;
59 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
66 Visitor.runOver("#define F foo(\n"
70 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
77 Visitor.runOver("#define FOO(x, y) (void)x; (void)y; foo(x, y);\n"
82 CallsVisitor Visitor;
84 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
102 Visitor.runOver("void foo(int x, int y) { foo(x, y); }");
104 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
113 Visitor.runOver("void foo(int x, int y) { foo(x + y, y + x); }");
117 CallsVisitor Visitor;
119 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
143 Visitor.runOver("#define FOO foo(1, 1)\n"
146 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
155 Visitor.runOver("#define FOO(x, y) (void)x; (void)y; foo(x, y);\n"
160 CallsVisitor Visitor;
162 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
179 Visitor.runOver("void foo(int x, int y) { foo(x, y); }");
181 Visitor.runOver("#define APPLY(f, x, y) f(x, y)\n"
184 Visitor.runOver("#define APPLY(f, P) f(P)\n"
190 CallsVisitor Visitor;
192 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
204 Visitor.runOver("#define FOO foo(1, 1)\n"
207 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
218 Visitor.runOver("#define FOO(x, y) (void)x; (void)y; foo(x, y);\n"
221 Visitor.OnCall = [](CallExpr *CE, ASTContext *Context) {
229 Visitor.runOver("void foo(int x, int y) { foo(x + y, y + x); }");