我正在使用doxygen(xubuntu 12.04機器上的版本1.8.0)記錄傳統的C++/fortran混合代碼。我的dot_graphs,調用圖和調用者圖正在正常工作,除非使用stl std :: vector類。使用點圖的Doxygen STL支持
我有一些類foo需要包含另一個類欄的向量。
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向量類的第一個方法中聲明時工作。我已經有BUILTIN_STL_SUPPORT = YES
。我知道我的代碼並不完美。我希望你能趕上漂移。我的代碼非常龐大,所以我試圖簡化它。
忘了提及,我已經擁有了它。 –