(newsize int)
| 241 | } |
| 242 | |
| 243 | func (ra *roaringArray) resize(newsize int) { |
| 244 | for k := newsize; k < len(ra.containers); k++ { |
| 245 | ra.containers[k] = nil |
| 246 | } |
| 247 | |
| 248 | ra.keys = ra.keys[:newsize] |
| 249 | ra.containers = ra.containers[:newsize] |
| 250 | ra.needCopyOnWrite = ra.needCopyOnWrite[:newsize] |
| 251 | } |
| 252 | |
| 253 | func (ra *roaringArray) clear() { |
| 254 | ra.resize(0) |
no outgoing calls
no test coverage detected