(newsize int)
| 130 | } |
| 131 | |
| 132 | func (ra *roaringArray64) resize(newsize int) { |
| 133 | for k := newsize; k < len(ra.containers); k++ { |
| 134 | ra.keys[k] = 0 |
| 135 | ra.needCopyOnWrite[k] = false |
| 136 | ra.containers[k] = nil |
| 137 | } |
| 138 | |
| 139 | ra.keys = ra.keys[:newsize] |
| 140 | ra.containers = ra.containers[:newsize] |
| 141 | ra.needCopyOnWrite = ra.needCopyOnWrite[:newsize] |
| 142 | } |
| 143 | |
| 144 | func (ra *roaringArray64) clear() { |
| 145 | ra.resize(0) |
no outgoing calls
no test coverage detected