在Doxygen中将Python函数对象记录为调用

2024-04-25 16:48:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望为我的代码创建doxygen文档,其中包含函数调用的点图,但我希望它包含从函数对象调用的可能函数调用。例如:

def main():
    funcall(Test)
    funcall(TestTwo)

def funcall(obj):
    obj()

def Test():
    print('Test')

def TestTwo():
    print('Test two')

我想要一个点图,显示从main->;funcall和funcall->;Test和funcall->;TestTwo的连接。如果有一种方法可以告诉doxygen这些是现有的连接,并且应该以比添加if(0): Test()更干净的方式显示在调用图上,那么就不需要自动化了。这可能吗?在


Tags: 对象函数代码文档testgtobjmain