我已经舍弃了用于Objects C方法的AST内容,并且其中一些方法将IBActionAttr作为其子级。

但是,IBActionAttr不是Stmt或Decl。我应该如何检测ObjCMethodDecl是否具有IBActionAttr?

最佳答案

使用hasAttr<IBActionAttr>()中的Decl方法可以正常工作

如果Decl具有Decl->hasAttr<IBActionAttr>()属性,则IBActionAttr返回true

07-24 15:17