autocxx
autocxx copied to clipboard
Abstract naming stuff
We should deal with names for functions, types and typedefs in a similar way, so that things like #494 are fixed for all of them. We should see what we can make uniform for the different analysis phases, maybe extracting to a new phase.
The final piece of the puzzle here is to create newtype wrappers for all the following.
|| Not cxx safe || Cxx safe || | Ident | CxxSafeIdent | | String | CxxSafeString | | QualifiedName | CxxSafeQualifiedName | | Namespace | CxxSafeNamespace |
then arrange for fun/mod.rs to return a CxxSafeIdent in its cxxbridge_name function.