type go.etcd.io/bbolt.pgids

19 uses

	go.etcd.io/bbolt (current package)
		freelist.go#L33: 	mergeSpans     func(ids pgids)             // the mergeSpan func
		freelist.go#L99: 	m := make(pgids, 0, f.pending_count())
		freelist.go#L186: 	m := make(pgids, 0)
		freelist.go#L203: 	var m pgids
		freelist.go#L238: 	var m pgids
		freelist.go#L292: 		sort.Sort(pgids(idsCopy))
		freelist.go#L401: func (f *freelist) arrayMergeSpans(ids pgids) {
		freelist.go#L403: 	f.ids = pgids(f.ids).merge(ids)
		freelist_hmap.go#L84: 	sort.Sort(pgids(m))
		freelist_hmap.go#L90: func (f *freelist) hashmapMergeSpans(ids pgids) {
		page.go#L144: type pgids []pgid
		page.go#L146: func (s pgids) Len() int           { return len(s) }
		page.go#L147: func (s pgids) Swap(i, j int)      { s[i], s[j] = s[j], s[i] }
		page.go#L148: func (s pgids) Less(i, j int) bool { return s[i] < s[j] }
		page.go#L151: func (a pgids) merge(b pgids) pgids {
		page.go#L159: 	merged := make(pgids, len(a)+len(b))
		page.go#L166: func mergepgids(dst, a, b pgids) {