Can this be visible to SWIG interfaces even if it is just a function?