1 STRING_EXTENSION_OUTSIDE(SBModuleSpecList) 2 3 %extend lldb::SBModuleSpecList { 4 #ifdef SWIGPYTHON 5 %pythoncode%{ 6 def __len__(self): 7 '''Return the number of ModuleSpec in a lldb.SBModuleSpecList object.''' 8 return self.GetSize() 9 10 def __iter__(self): 11 '''Iterate over all ModuleSpecs in a lldb.SBModuleSpecList object.''' 12 return lldb_iter(self, 'GetSize', 'GetSpecAtIndex') 13 %} 14 #endif 15 } 16 17