xref: /llvm-project/lldb/bindings/interface/SBBreakpointListExtensions.i (revision 6813ef37377e8d8fadf6efe01e1ed80cc53b9c86)
1 %extend lldb::SBBreakpointList {
2 #ifdef SWIGPYTHON
3     %pythoncode%{
4     def __len__(self):
5         '''Return the number of breakpoints in a lldb.SBBreakpointList object.'''
6         return self.GetSize()
7 
8     def __iter__(self):
9         '''Iterate over all breakpoints in a lldb.SBBreakpointList object.'''
10         return lldb_iter(self, 'GetSize', 'GetBreakpointAtIndex')
11     %}
12 #endif
13 }
14