%feature("autodoc")我认为SWIG2.0尚有很多进展。
例如:
%module test%feature("autodoc", "3");void foo (int *a, void *bar, double epsilon);导致插入一些含糊不清的文档。
如果那还不够,我认为下一步是最简单的步骤,就是
%pythonprepend制作一个足够独特的标记,
sed或者在SWIG自动运行之后,可以使用类似的标记将文档插入界面:
%pythonprepend foo "MARKER"
接着:
sed -ei 's/MARKER/some documentation' test.py
%pythonprepend通过使用(Python?)脚本查看Doxygen输出以生成标记并在运行SWIG之后替换它们,可以在何处找到函数。



