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

Method orCardinality

bitmapcontainer.go:475–485  ·  view source on GitHub ↗
(a container)

Source from the content-addressed store, hash-verified

473}
474
475func (bc *bitmapContainer) orCardinality(a container) int {
476 switch x := a.(type) {
477 case *arrayContainer:
478 return bc.orArrayCardinality(x)
479 case *bitmapContainer:
480 return bc.orBitmapCardinality(x)
481 case *runContainer16:
482 return x.orBitmapContainerCardinality(bc)
483 }
484 panic("unsupported container type")
485}
486
487func (bc *bitmapContainer) ior(a container) container {
488 switch x := a.(type) {

Callers

nothing calls this directly

Calls 3

orArrayCardinalityMethod · 0.95
orBitmapCardinalityMethod · 0.95

Tested by

no test coverage detected