我正在开发一个拥有庞大代码库的C ++项目。我使用cscope和ctags来浏览文件。请考虑以下代码:
Class A {
public:
int n;
int foo();
}
Class B {
public:
int x;
int foo();
}
现在我想找到所有正在调用class A
的{{1}}的函数(即通过A的对象,如foo()
)。问题是,当我搜索调用A a; a.foo();
的函数时,调用foo
的foo函数也会被列出。由于代码库很大,我必须逐行手动读取并检查哪个是哪个。有没有办法直接获取调用Class B
s class A'
的函数列表?