MCPcopy
hub / github.com/RoaringBitmap/roaring / resize

Method resize

roaringarray.go:243–251  ·  view source on GitHub ↗
(newsize int)

Source from the content-addressed store, hash-verified

241}
242
243func (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
253func (ra *roaringArray) clear() {
254 ra.resize(0)

Callers 6

removeIndexRangeMethod · 0.95
clearMethod · 0.95
removeAtIndexMethod · 0.95
AndMethod · 0.45
AndNotMethod · 0.45
AndAnyMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected