reflect.rtype.size (field)

54 uses

	reflect (current package)
		type.go#L306: 	size       uintptr
		type.go#L763: func (t *rtype) Size() uintptr { return t.size }
		type.go#L773: 	return int(t.size) * 8
		type.go#L1789: 	if typ.size >= 1<<16 {
		type.go#L1881: 	if ktyp.size > maxKeySize {
		type.go#L1885: 		mt.keysize = uint8(ktyp.size)
		type.go#L1887: 	if etyp.size > maxValSize {
		type.go#L1891: 		mt.valuesize = uint8(etyp.size)
		type.go#L1893: 	mt.bucketsize = uint16(mt.bucket.size)
		type.go#L2173: 	if ktyp.size > maxKeySize {
		type.go#L2176: 	if etyp.size > maxValSize {
		type.go#L2189: 	size := bucketSize*(1+ktyp.size+etyp.size) + overflowPad + ptrSize
		type.go#L2195: 		nptr := (bucketSize*(1+ktyp.size+etyp.size) + ptrSize) / ptrSize
		type.go#L2202: 		base += bucketSize * ktyp.size / ptrSize
		type.go#L2207: 		base += bucketSize * etyp.size / ptrSize
		type.go#L2223: 		size:    size,
		type.go#L2247: 	words := typ.size / ptrSize
		type.go#L2573: 		size = offset + ft.size
		type.go#L2576: 		if ft.size == 0 {
		type.go#L2687: 	typ.size = size
		type.go#L2864: 	if typ.size > 0 {
		type.go#L2865: 		max := ^uintptr(0) / typ.size
		type.go#L2870: 	array.size = typ.size * uintptr(count)
		type.go#L2872: 		array.ptrdata = typ.size*uintptr(count-1) + typ.ptrdata
		type.go#L2880: 	case typ.ptrdata == 0 || array.size == 0:
		type.go#L2891: 	case typ.kind&kindGCProg == 0 && array.size <= maxPtrmaskBytes*8*ptrSize:
		type.go#L2906: 		elemWords := typ.size / ptrSize
		type.go#L2927: 		array.ptrdata = array.size // overestimate but ok; must match program
		type.go#L3031: 		offset += arg.size
		type.go#L3039: 		offset += res.size
		type.go#L3046: 		size:    offset,
		type.go#L3121: 			addTypeBits(bv, offset+uintptr(i)*tt.elem.size, tt.elem)
		value.go#L95: 	if v.typ.size != ptrSize || !v.typ.pointers() {
		value.go#L457: 		n := targ.size
		value.go#L476: 	call(frametype, fn, args, uint32(frametype.size), uint32(retOffset))
		value.go#L553: 			if typ.size > 0 {
		value.go#L561: 		off += typ.size
		value.go#L585: 			if typ.size == 0 {
		value.go#L604: 				memmove(addr, v.ptr, typ.size)
		value.go#L608: 			off += typ.size
		value.go#L733: 	call(frametype, fn, scratch, uint32(frametype.size), uint32(retOffset))
		value.go#L738: 	if frametype.size-retOffset > 0 {
		value.go#L743: 			frametype.size-retOffset)
		value.go#L946: 		offset := uintptr(i) * typ.size
		value.go#L966: 		val := arrayAt(s.Data, i, typ.size, "i < s.Len")
		value.go#L1413: 		bitSize := v.typ.size * 8
		value.go#L1426: 		bitSize := v.typ.size * 8
		value.go#L2378: 		if t.size <= maxZero {
		value.go#L2561: 	switch typ.size {
		value.go#L2579: 	switch typ.size {
		value.go#L2601: 	switch typ.size {