const char* DwarfPrinter::virtuality(DwarfVirtuality v) { const char *str = nullptr; const auto res = dwarf_get_VIRTUALITY_name(static_cast<int>(v), &str); if (res != DW_DLV_OK) return nullptr; return str; }
const char * get_VIRTUALITY_name(unsigned int val_in,int printonerr) { const char *v = 0; int res = dwarf_get_VIRTUALITY_name(val_in,&v); return ellipname(res,val_in,v,"VIRTUALITY",printonerr); }