Iterator creates a new IntPeekable to iterate over the integers contained in the bitmap, in sorted order; the iterator becomes invalid if the bitmap is modified (e.g., with Add or Remove).
()
| 1003 | // Iterator creates a new IntPeekable to iterate over the integers contained in the bitmap, in sorted order; |
| 1004 | // the iterator becomes invalid if the bitmap is modified (e.g., with Add or Remove). |
| 1005 | func (rb *Bitmap) Iterator() IntPeekable { |
| 1006 | p := new(intIterator) |
| 1007 | p.Initialize(rb) |
| 1008 | return p |
| 1009 | } |
| 1010 | |
| 1011 | // ReverseIterator creates a new IntIterable to iterate over the integers contained in the bitmap, in sorted order; |
| 1012 | // the iterator becomes invalid if the bitmap is modified (e.g., with Add or Remove). |