STRING_EXTENSION_OUTSIDE(SBStructuredData) | |
%extend lldb::SBStructuredData { | |
#ifdef SWIGPYTHON | |
%pythoncode%{ | |
def __int__(self): | |
return self.GetSignedInteger() | |
def __len__(self): | |
'''Return the number of element in a lldb.SBStructuredData object.''' | |
return self.GetSize() | |
def __iter__(self): | |
'''Iterate over all the elements in a lldb.SBStructuredData object.''' | |
return lldb_iter(self, 'GetSize', 'GetItemAtIndex') | |
%} | |
#endif | |
} |