gpt4 book ai didi

c++ - Doxygen STL 支持使用点图

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:22 25 4
gpt4 key购买 nike

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

我有一些类 foo 需要包含另一个类 bar 的 vector 。

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

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

我已经有了 BUILTIN_STL_SUPPORT = YES。我知道我的代码在上面并不完美。我希望你能 catch 潮流。我的代码非常庞大,所以我尝试简化它。

最佳答案

您应该打开选项 BUILTIN_STL_SUPPORT

关于c++ - Doxygen STL 支持使用点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com