4 "github.com/RoaringBitmap/roaring"
7 type Iterator[T BitConstraint] struct {
11 func (t *Iterator[T]) Next() T {
12 return T(t.IntIterator.Next())
15 func (t *Iterator[T]) AdvanceIfNeeded(minVal T) {
16 t.IntIterator.AdvanceIfNeeded(uint32(minVal))
19 func (t *Iterator[T]) Initialize(a *Bitmap[T]) {
20 t.IntIterator.Initialize(&a.Bitmap)