Doxygen STL支持使用点图

Dav*_*ner 5 c++ fortran stl doxygen

我正在使用doxygen(xubuntu 12.04机器上的1.8.0版本)记录遗留的c ++/fortran混合代码.除了正在使用stl std :: vector类之外,我的dot_graphs,调用图和调用图都正常工作.

我有一些类foo需要包含另一个类bar的向量.

class foo
{
  //What i'd like to do (1)
  std::vector<bar> d_bars
  //What works (2)
  bar* d_bars
};
class bar
{
  SOME_FUNCTION();
}
Run Code Online (Sandbox Code Playgroud)

bar类包含各种函数,例如"SOME_FUNCTION()".当foo类中的函数调用SOME_FUNCTION时:d_bars[i].SOME_FUNCTION();仅当以第二种方式声明d_bars时才生成调用者图.这不适用于当前代码,需要在使用stl vector类在第一个方法中声明时工作.

我已经有了BUILTIN_STL_SUPPORT = YES.我知道我的代码在上面并不完美.我希望你能抓住漂移.我的代码非常庞大,所以我试着简化它.

pio*_*kuc 1

BUILTIN_STL_SUPPORT您应该打开该选项。