reflect.name.data (method)
9 uses
reflect (current package)
type.go#L470: func (n name) data(off int, whySafe string) *byte {
type.go#L479: return int(uint16(*n.data(1, "name len field"))<<8 | uint16(*n.data(2, "name len field")))
type.go#L483: if *n.data(0, "name flag field")&(1<<1) == 0 {
type.go#L487: return int(uint16(*n.data(off, "name taglen field"))<<8 | uint16(*n.data(off+1, "name taglen field")))
type.go#L509: hdr.Data = unsafe.Pointer(n.data(3+nl+2, "non-empty string"))
type.go#L515: if n.bytes == nil || *n.data(0, "name flag field")&(1<<2) == 0 {
type.go#L525: copy((*[4]byte)(unsafe.Pointer(&nameOff))[:], (*[4]byte)(unsafe.Pointer(n.data(off, "name offset field")))[:])
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |