(value2 *bitmapContainer)
| 804 | } |
| 805 | |
| 806 | func (ac *arrayContainer) iandNotBitmap(value2 *bitmapContainer) container { |
| 807 | pos := 0 |
| 808 | for _, v := range ac.content { |
| 809 | ac.content[pos] = v |
| 810 | pos += 1 - int(value2.bitValue(v)) |
| 811 | } |
| 812 | ac.content = ac.content[:pos] |
| 813 | return ac |
| 814 | } |
| 815 | |
| 816 | func copyOf(array []uint16, size int) []uint16 { |
| 817 | result := make([]uint16, size) |