MCPcopy Index your code
hub / github.com/RoaringBitmap/roaring / ixor

Method ixor

arraycontainer.go:631–641  ·  view source on GitHub ↗
(a container)

Source from the content-addressed store, hash-verified

629}
630
631func (ac *arrayContainer) ixor(a container) container {
632 switch x := a.(type) {
633 case *arrayContainer:
634 return ac.ixorArray(x)
635 case *bitmapContainer:
636 return ac.ixorBitmap(x)
637 case *runContainer16:
638 return ac.ixorRun16(x)
639 }
640 panic("unsupported container type")
641}
642
643func (ac *arrayContainer) ixorArray(value2 *arrayContainer) container {
644 return ac.xorArray(value2)

Callers

nothing calls this directly

Calls 3

ixorArrayMethod · 0.95
ixorBitmapMethod · 0.95
ixorRun16Method · 0.95

Tested by

no test coverage detected