Exemple #1
0
 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())
Exemple #2
0
 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())
Exemple #3
0
 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())))
Exemple #4
0
 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())))