def to_string(self): uno = make_uno_type(self.value) if uno: return "%s %s" % (self.typename, uno.tag) # return "%s %s" % (self.typename, uno.typename) else: return "invalid %s" % self.typename
def _make_string(self): ptr = self.value['pData'] assert ptr type_desc = self.value['pType'] assert type_desc type = make_uno_type(type_desc.dereference()) assert type return str(uno_cast(type, ptr).dereference())
def to_string(self): type_desc = self.value['pType'] assert type_desc type = make_uno_type(type_desc.dereference()) assert type if type_desc.dereference()['eTypeClass'] == TypeClass.VOID: return ('%s(%s)' % (self.typename, type.tag)) else: ptr = self.value['pData'] assert ptr return ('%s(%s: %s)' % (self.typename, type.tag, str(uno_cast(type, ptr).dereference())))