MCPcopy Create free account
hub / github.com/google/gapid / pointer

Method pointer

gapil/bapi/encode.go:1214–1225  ·  view source on GitHub ↗
(n *semantic.Pointer)

Source from the content-addressed store, hash-verified

1212}
1213
1214func (e *encoder) pointer(n *semantic.Pointer) (outID uint64) {
1215 e.build(&e.instances.Pointer, e.maps.Pointer, n, &outID, func() *Pointer {
1216 return &Pointer{
1217 Owner: e.node(n.Owner()),
1218 Name: e.str(n.Name()),
1219 To: e.ty(n.To),
1220 Const: n.Const,
1221 Slice: e.slice(n.Slice),
1222 }
1223 })
1224 return
1225}
1226
1227func (e *encoder) pointerRange(n *semantic.PointerRange) (outID uint64) {
1228 e.build(&e.instances.PointerRange, e.maps.PointerRange, n, &outID, func() *PointerRange {

Callers 3

nodeMethod · 0.95
sliceMethod · 0.95
tyMethod · 0.95

Calls 7

buildMethod · 0.95
nodeMethod · 0.95
strMethod · 0.95
tyMethod · 0.95
sliceMethod · 0.95
OwnerMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected