reflect.rtype.align (field)
19 uses
reflect (current package)
type.go#L310: align uint8 // alignment of variable with this type
type.go#L776: func (t *rtype) Align() int { return int(t.align) }
type.go#L2190: if size&uintptr(ktyp.align-1) != 0 || size&uintptr(etyp.align-1) != 0 {
type.go#L2222: align: ptrSize,
type.go#L2229: b.align = 8
type.go#L2569: offset := align(size, uintptr(ft.align))
type.go#L2570: if ft.align > typalign {
type.go#L2571: typalign = ft.align
type.go#L2689: typ.align = typalign
type.go#L2874: array.align = typ.align
type.go#L3029: offset += -offset & uintptr(arg.align-1)
type.go#L3037: offset += -offset & uintptr(res.align-1)
type.go#L3045: align: ptrSize,
value.go#L455: a := uintptr(targ.align)
value.go#L545: off += -off & uintptr(typ.align-1)
value.go#L584: off += -off & uintptr(typ.align-1)
value.go#L723: argOffset = align(argOffset, uintptr(t.in()[0].align))
![]() |
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. |