(a container)
| 473 | } |
| 474 | |
| 475 | func (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 | |
| 487 | func (bc *bitmapContainer) ior(a container) container { |
| 488 | switch x := a.(type) { |
nothing calls this directly
no test coverage detected