这听起来像是一个科幻功能请求,但我想知道 Doxygen 是否具有以下两个功能中的任何一个:
在预处理器运行输入文件后生成调用/调用者图。例子:
#define MULTITHREADING 1
然后根据是否
MULTITHREADING
启用启用或禁用代码块。用图形箭头描述调用的确定性......例如,如果函数并不总是被调用(也就是它在一个分支中,或者在调用函数之前你有可能),则为虚线
return
。
对于第一项,您需要ENABLE_PREPROCESSING
在Doxyfile
.
对于第二个,老实说,我不知道,但如果确实如此,我会感到非常惊讶。我认为这需要一个完整的 C/C++ 编译器来确定这些事情。