These are "hidden" functions. You might find this (warning pdf) useful. You can do it when you design a package in the NAMESPACE file included as part of the nuts and bolts of an R package. Here's the full text from the NAMESPACE file for the bilan
package (can be found by opening up package source code tar.gz file from CRAN):
useDynLib(bilan)
exportPattern("^bil\\.[[:alpha:]]+")
exportPattern("^sbil\\.[[:alpha:]]+")
From the pdf mentioned above:
To have hidden functions. Replace the exportPattern command
with an export command, where export's arguments are
comma-separated function names that should be accessible to users
Basically, if you created an R package with two functions foo
and bar
, you could make NAMESPACE file with the line export(foo)
, and then bar
would be a hidden function.