Hi Luis,

I recall having this problem, and I, too, had solved it by creating .Rd
files for the c++ class objects.

I don't have this error anymore, and I believe the main difference is that
I am curating my NAMESPACE file manually to only export the R functions
instead of everything ~ `exportPattern("^[[:alpha:]]+")`

You may want to give that a try.

If that doesn't work, it would help to see this issue as a minimal
reproducible example, e.g. a link to a GitHub repo.

Best,
--
Hao Ye
h...@ucsd.edu

On Tue, Aug 15, 2017 at 4:12 PM, Luis Avila <lmav...@gmail.com> wrote:

> I've used Roxygen to document my R classes
> but having problems now documenting Rcpp exposed classes from my C++ code.
>
> I am creating .Rd files manually and that partially solves the problem but
> looking for a better way.
>
> I have a module expossing c++ classes Model and NormalModel.
> Running R CMD check --as-cran I get:
>
> Undocumented code objects:
> 'Model'
>
> Undocumented S4 classes
> 'Rcpp_Model' 'Rcpp_NormalModel'
>
> I managed to get the "undocumented code object" message to stop reporting
> "NormalModel" as undocumented by manually setting up a NormalModel-class.Rd
> file in man but can't get rid of Rcpp_NormalModel.
>
> Is there a way to hide the classes with the Rcpp suffix, or what is the
> recommended way to fix this problem?
>
> Thank you.
>
> Luis
>
>
>
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to