в то время как в файле NAMESPACE я просто указываю, что экспортирую класс Logger, я не указываю его методы: все они автоматически экспортируются.

не документировать использование функций-членов ссылочного класса?

если я напишу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 на самом деле очень мало, чтобы проверить. Поскольку меня это не устраивает, я сейчас спрашиваю сообщество о текущей общей практике.

Ответы на вопрос(2)

Ваш ответ на вопрос