MCPcopy
hub / github.com/RoaringBitmap/roaring / clone

Method clone

bitmapcontainer.go:416–420  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

414}
415
416func (bc *bitmapContainer) clone() container {
417 ptr := bitmapContainer{bc.cardinality, make([]uint64, len(bc.bitmap))}
418 copy(ptr.bitmap, bc.bitmap[:])
419 return &ptr
420}
421
422// add all values in range [firstOfRange,lastOfRange)
423func (bc *bitmapContainer) iaddRange(firstOfRange, lastOfRange int) container {

Callers 8

notMethod · 0.95
orArrayMethod · 0.95
lazyORArrayMethod · 0.95
lazyORBitmapMethod · 0.95
xorArrayMethod · 0.95
andMethod · 0.95
iandMethod · 0.95
andNotArrayMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected