Как я могу документировать использование функций-членов ссылочного класса?Как я могу зарегистрировать R-класс?
если я пишу 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
имеет очень мало, чтобы проверить на самом деле. Поскольку я не удовлетворен этим, теперь я спрашиваю сообщество о текущей общей практике.
Я не знаю, относится ли это также к ссылочным классам, но для классов S3 вы должны использовать '\ alias' для решения этой же проблемы. – Andrie
Это не то, как работают блоки использования. Прочитали ли вы справки о встроенной документации по эталонному классу? – hadley
@hadley: Я думал, что у меня есть, но, очевидно, я пропустил предмет вещей '\ S4method'. к какой документации вы относитесь, что ее описывает? – mariotomo