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

Method ixor

bitmapcontainer.go:918–928  ·  view source on GitHub ↗
(a container)

Source from the content-addressed store, hash-verified

916}
917
918func (bc *bitmapContainer) ixor(a container) container {
919 switch x := a.(type) {
920 case *arrayContainer:
921 return bc.ixorArray(x)
922 case *bitmapContainer:
923 return bc.ixorBitmap(x)
924 case *runContainer16:
925 return bc.ixorRun16(x)
926 }
927 panic("unsupported container type")
928}
929
930func (bc *bitmapContainer) ixorArray(value2 *arrayContainer) container {
931 vbc := value2.toBitmapContainer()

Callers

nothing calls this directly

Calls 3

ixorArrayMethod · 0.95
ixorBitmapMethod · 0.95
ixorRun16Method · 0.95

Tested by

no test coverage detected