(a container)
| 2417 | } |
| 2418 | |
| 2419 | func (rc *runContainer16) intersects(a container) bool { |
| 2420 | // TODO: optimize by doing inplace/less allocation |
| 2421 | isect := rc.and(a) |
| 2422 | return !isect.isEmpty() |
| 2423 | } |
| 2424 | |
| 2425 | func (rc *runContainer16) xor(a container) container { |
| 2426 | switch c := a.(type) { |