(a container)
| 970 | } |
| 971 | |
| 972 | func (bc *bitmapContainer) iandNot(a container) container { |
| 973 | switch x := a.(type) { |
| 974 | case *arrayContainer: |
| 975 | return bc.iandNotArray(x) |
| 976 | case *bitmapContainer: |
| 977 | return bc.iandNotBitmapSurely(x) |
| 978 | case *runContainer16: |
| 979 | return bc.iandNotRun16(x) |
| 980 | } |
| 981 | panic("unsupported container type") |
| 982 | } |
| 983 | |
| 984 | func (bc *bitmapContainer) iandNotArray(ac *arrayContainer) container { |
| 985 | if ac.isEmpty() || bc.isEmpty() { |
nothing calls this directly
no test coverage detected