mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-07-05 12:14:31 +08:00
Conflicts: Gopkg.lock pkg/appsrv/appsrv.go pkg/cloudcommon/options.go pkg/compute/models/hosts.go pkg/compute/models/quotas.go pkg/compute/service/service.go pkg/mcclient/mcclient.go
16 lines
287 B
Go
16 lines
287 B
Go
package bitmap
|
|
|
|
import "github.com/RoaringBitmap/roaring"
|
|
|
|
func Sub(left, right Bitmap) Bitmap {
|
|
return Bitmap{
|
|
rb: roaring.AndNot(left.lazyRB(), right.lazyRB()),
|
|
}
|
|
}
|
|
|
|
func Flip(bm Bitmap, start, end int) Bitmap {
|
|
return Bitmap{
|
|
rb: roaring.FlipInt(bm.lazyRB(), start, end),
|
|
}
|
|
}
|