Example #1
0
 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
Example #2
0
 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
Example #3
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())
Example #4
0
File: cppu.py Project: CaoMomo/core
 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())
Example #5
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())))
Example #6
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())))