I have several dozen C functions that get wrapped in SWIG. Almost all of them are simply used in structs as follows. This generates the appropriate classes in all of the languages that I’m targeting. However, in R, I get both the class definitions and the C function definitions exported. I really don’t want the wrapped functions (connectionOpen and connectionDestroy, in this example) to show up independently. Is there a way to prevent them from showing up, or at least prefix the C functions with some other arbitrary prefix to prevent them from showing up in tab-completion in R?