go.etcd.io/bbolt.elemRef.index (field)
22 uses
go.etcd.io/bbolt (current package)
cursor.go#L35: c.stack = append(c.stack, elemRef{page: p, node: n, index: 0})
cursor.go#L60: ref.index = ref.count() - 1
cursor.go#L92: if elem.index > 0 {
cursor.go#L93: elem.index--
cursor.go#L121: if ref := &c.stack[len(c.stack)-1]; ref.index >= ref.count() {
cursor.go#L177: pgid = ref.node.inodes[ref.index].pgid
cursor.go#L179: pgid = ref.page.branchPageElement(uint16(ref.index)).pgid
cursor.go#L182: c.stack = append(c.stack, elemRef{page: p, node: n, index: 0})
cursor.go#L198: pgid = ref.node.inodes[ref.index].pgid
cursor.go#L200: pgid = ref.page.branchPageElement(uint16(ref.index)).pgid
cursor.go#L205: nextRef.index = nextRef.count() - 1
cursor.go#L219: if elem.index < elem.count()-1 {
cursor.go#L220: elem.index++
cursor.go#L282: c.stack[len(c.stack)-1].index = index
cursor.go#L305: c.stack[len(c.stack)-1].index = index
cursor.go#L321: e.index = index
cursor.go#L330: e.index = index
cursor.go#L338: if ref.count() == 0 || ref.index >= ref.count() {
cursor.go#L344: inode := &ref.node.inodes[ref.index]
cursor.go#L349: elem := ref.page.leafPageElement(uint16(ref.index))
cursor.go#L369: n = n.childAt(ref.index)
cursor.go#L379: index int
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)