2009-02-16 64 views
4

我曾经为C++使用doxygen lot,并且非常喜欢使用///<或其变体来内联函数和方法参数的能力。相反,我真的不喜欢不使用内联样式时必须在注释中重复参数(因为大多数代码doc系统只支持)。doxygen是否支持Objective-C中方法参数的内联注释?

所以最近我一直在用我的Objective-C代码设置doxygen,并且似乎无法获得内联参数记录工作!

使用@param的外联文档似乎可行 - 所以我只能得出结论,它不支持Objective-C方法的语法内联。这将是一个真正的耻辱。

有没有人知道有什么不同?我很想得到这个工作。

回答

0

我已经成功地将这种表示法用于类的实例变量,但从未尝试过方法参数。我想这是来自方法参数的Objective-C语法。

+0

是的,实例变量是好的,但他们没有什么不寻常的。 ObjC方法肯定是不同的。 – philsquared 2009-02-16 12:58:29

+0

是的,我刚刚尝试过,但失败了。 – mouviciel 2009-02-16 13:03:32

2

你有没有试过在手册中提到的语法:我测试了一下

void foo(int v /**< [in] docs for input parameter v. */); 

,它为我工作。