2
A
回答
5
你可以写一个铿锵插件,它为你做到这一点。
看一看this article。它基本上描述了如何构建自己的插件并使用ASTConsumer遍历AST。就像它在文章中写的一样,从现有的插件示例PrintFunctionNames开始。针对每个函数声明调用方法HandleTopLevelDecl(DeclGroupRef DG)
。除了ND->getNameAsString()
之外,您可以在此方法中调用ND->getLocation()
。也有看API documentation和更多信息这两个问题:
相关问题
- 1. 在linq集合中获取对象位置的整洁方式
- 2. Java - 从位置集合中获取基于距离的位置
- 3. Symfony2在集合上获取方法
- 4. 获取并设置集合中的方法
- 5. 无法使用Google的融合位置API获取位置
- 6. libclang获取原始值
- 7. libclang获取成员声明
- 8. 在javascript中获取集合的子集的最快方法
- 9. Mongodb获取文档在集合中的位置
- 10. 无法获取位置
- 11. 无法获取GPS位置
- 12. 从超级集合中获取类的变量的方法?
- 13. 获取集合中的所有方法的指导下分别
- 14. 传递对象的集合以获取Web Api的方法
- 15. 关于Android中的融合位置提供者获取位置
- 16. 获取集合时未设置idAttribute
- 17. libclang从光标获取类名
- 18. 获取PostgreSQL中唯一字段集合的最佳方法?
- 19. 在类方法之外获取集合视图的indexPath(JSQMessagesViewController)
- 20. 在属性的集合{}方法获取属性名
- 21. Objective-C public获取私有属性的集合方法
- 22. 获取集合元素的最快方法是什么?
- 23. 获取从集合
- 24. 获取从集合
- 25. 获取从集合
- 26. 从位置获取位置
- 27. 获取立方体的边缘位置?
- 28. 从位置监听器调用和获取oncreate方法的位置android
- 29. 获取位置
- 30. 获取位置:\