type github.com/google/go-cmp/cmp/internal/value.Pointer

36 uses

	github.com/google/go-cmp/cmp/internal/value (current package)
		pointer_unsafe.go#L16: type Pointer struct {
		pointer_unsafe.go#L23: func PointerOf(v reflect.Value) Pointer {
		pointer_unsafe.go#L26: 	return Pointer{unsafe.Pointer(v.Pointer()), v.Type()}
		pointer_unsafe.go#L30: func (p Pointer) IsNil() bool {
		pointer_unsafe.go#L35: func (p Pointer) Uintptr() uintptr {

	github.com/google/go-cmp/cmp
		path.go#L339: 	mx map[value.Pointer]value.Pointer
		path.go#L341: 	my map[value.Pointer]value.Pointer
		path.go#L345: 	p.mx = make(map[value.Pointer]value.Pointer)
		path.go#L346: 	p.my = make(map[value.Pointer]value.Pointer)
		report_references.go#L22: func formatPointer(p value.Pointer, withDelims bool) string {
		report_references.go#L34: type pointerReferences [][2]value.Pointer
		report_references.go#L36: func (ps *pointerReferences) PushPair(vx, vy reflect.Value, d diffMode, deref bool) (pp [2]value.Pointer) {
		report_references.go#L45: 		pp = [2]value.Pointer{value.PointerOf(vx), value.PointerOf(vy)}
		report_references.go#L47: 		pp = [2]value.Pointer{value.PointerOf(vx), value.Pointer{}}
		report_references.go#L49: 		pp = [2]value.Pointer{value.Pointer{}, value.PointerOf(vy)}
		report_references.go#L55: func (ps *pointerReferences) Push(v reflect.Value) (p value.Pointer, seen bool) {
		report_references.go#L62: 	*ps = append(*ps, [2]value.Pointer{p, p})
		report_references.go#L72: type trunkReferences struct{ pp [2]value.Pointer }
		report_references.go#L76: type trunkReference struct{ p value.Pointer }
		report_references.go#L80: type leafReference struct{ p value.Pointer }
		report_references.go#L82: func wrapTrunkReferences(pp [2]value.Pointer, s textNode) textNode {
		report_references.go#L94: func wrapTrunkReference(p value.Pointer, printAddress bool, s textNode) textNode {
		report_references.go#L101: func makeLeafReference(p value.Pointer, printAddress bool) textNode {
		report_references.go#L147: 	leafPtrs := make(map[value.Pointer]bool)
		report_references.go#L156: 	pairedTrunkPtrs := make(map[value.Pointer]value.Pointer)
		report_references.go#L157: 	unpair := func(p value.Pointer) {
		report_references.go#L159: 			pairedTrunkPtrs[pairedTrunkPtrs[p]] = value.Pointer{} // invalidate other half
		report_references.go#L161: 		pairedTrunkPtrs[p] = value.Pointer{} // invalidate this half
		report_references.go#L188: 	ptrIDs := make(map[value.Pointer]uint)