make demangling the default for c++
remove the __attribute__ macros from the templates