44 string::size_type found = fullPropName.rfind(
"::");
45 if (found != string::npos) {
46 mangledName = fullPropName.substr(0, found);
47 propName = fullPropName.substr(found);
49 mangledName = propName;
53 char* s = abi::__cxa_demangle(mangledName.c_str(), 0, 0, &status);
58 std::string demangled(s);
60 return demangled + propName;