在Clang中,匹配所有出现的类型名称

时间:2019-02-04 19:19:09

标签: clang

假设我有以下程序:

using Foo = int;
void f(Foo x) {}
Foo y = 3;
auto z = Foo(4);

我想使用Clang的matcher API匹配该程序中所有Foo的出现:在上面的示例中,Foo出现了四次。

当我使用clang-ast(https://godbolt.org/z/yDromM)转储该程序时,似乎在这些事件之间没有共享任何节点。这是否意味着我必须分别匹配每个“站点”?

0 个答案:

没有答案