как мне документировать использование функций-членов ссылочного класса?
если я запишу файл Rd
с блоком \usage
, как мне избежать 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':
и не распознает методы как объекты кода, мне нужен документ.
На данный момент я пишу Rd
файлы без блока \usage
и пишу приведенный выше код в блоке \examples
, но тогда у меня нет места для документирования аргументов, и таким образом check
имеет очень мало что проверять на самом деле. Поскольку меня это не устраивает, я сейчас спрашиваю сообщество о текущей общей практике.