【发布时间】:2011-07-20 08:27:49
【问题描述】:
如何记录引用类的成员函数的使用?
如果我写一个带有\usage 块的Rd 文件,我该如何避免WARNING
Functions/methods with usage in documentation object 'XmlDoc' but not in code:
$ new
我希望 \usage 块允许我编写如下内容:
obj <- ClassName$new(par1, par2, ...)
obj$method1(oth1, ...)
然后我会在 \arguments 块中记录参数。
如果我这样做,R CMD check 会抱怨
Assignments in \usage in documentation object 'ClassName':
并且不将方法识别为我需要文档的代码对象。
截至目前,我正在编写没有 \usage 块的 Rd 文件,并在 \examples 块中编写上述代码,但是我没有地方记录参数,这样check 非常实际上几乎没有检查。由于对此我不满意,我现在向社区询问当前的常见做法。
【问题讨论】:
-
我不知道引用类是否也是这种情况,但是 S3 类你会使用
\alias来解决同样的问题。 -
不幸的是,这不是使用块的工作方式。您是否阅读过有关内置参考类文档的帮助?
-
@hadley:我以为我有,但显然我错过了
\S4method项目。您参考了哪些描述它的文档? -
在“?ReferenceClasses”中搜索帮助。
-
是的,我做到了,但该页面中没有出现字符串
S4method。 (我使用的是 R 版本 2.13.0 (2011-04-13))
标签: r documentation rd reference-class