我正在审查一些代码,在doxygen文档中我发现了许多仅由同一个类使用的成员函数,我将它们更改为私有是有意义的。
有没有办法在编译时确定(也许像doxygen这样的工具)可以列出所有这些函数?
答案 0 :(得分:2)
有没有办法在编译时确定(也许像doxygen这样的工具)可以列出所有这些函数?
当然;-) 将它们更改为私有,然后重新编译。 如果构建成功,那么就完成了。
如果构建失败,那么他们“需要”公开/受保护,您可以调查原因,并修复调用代码或将其放回。
我意识到这不是你要求的,但确实有效。
我怀疑你可以写一些根据clang做你想要的东西。