internal/abi.StructType.Fields (field)
48 uses
internal/abi (current package)
type.go#L563: Fields []StructField
internal/reflectlite
type.go#L346: return len(tt.Fields)
type.go#L602: if len(t.Fields) != len(v.Fields) {
type.go#L608: for i := range t.Fields {
type.go#L609: tf := &t.Fields[i]
type.go#L610: vf := &v.Fields[i]
internal/runtime/maps
map.go#L877: for _, f := range s.Fields {
reflect
abi.go#L238: for i := range st.Fields {
abi.go#L239: f := &st.Fields[i]
type.go#L794: return len(tt.Fields)
type.go#L1112: if i < 0 || i >= len(t.Fields) {
type.go#L1115: p := &t.Fields[i]
type.go#L1228: for i := range t.Fields {
type.go#L1229: f := &t.Fields[i]
type.go#L1293: for i := range t.Fields {
type.go#L1294: tf := &t.Fields[i]
type.go#L1625: if len(t.Fields) != len(v.Fields) {
type.go#L1631: for i := range t.Fields {
type.go#L1632: tf := &t.Fields[i]
type.go#L1633: vf := &v.Fields[i]
type.go#L1998: for _, f := range tt.Fields {
type.go#L2025: for _, f := range tt.Fields {
type.go#L2047: for _, f := range tt.Fields {
type.go#L2437: typ.Fields = fs
type.go#L2515: for _, ft := range typ.Fields {
type.go#L2576: for i := range st.Fields {
type.go#L2577: ft := st.Fields[i].Typ
type.go#L2585: f := st.Fields[field]
type.go#L2863: for i := range tt.Fields {
type.go#L2864: f := &tt.Fields[i]
value.go#L1264: if uint(i) >= uint(len(tt.Fields)) {
value.go#L1267: field := &tt.Fields[i]
value.go#L1931: return len(tt.Fields)
runtime
alg.go#L239: for _, f := range s.Fields {
cgocall.go#L684: if len(st.Fields) != 1 {
cgocall.go#L687: cgoCheckArg(st.Fields[0].Typ, p, st.Fields[0].Typ.Kind_&abi.KindDirectIface == 0, top, msg)
cgocall.go#L690: for _, f := range st.Fields {
type.go#L236: for _, f := range s.Fields {
type.go#L627: if len(st.Fields) != len(sv.Fields) {
type.go#L633: for i := range st.Fields {
type.go#L634: tf := &st.Fields[i]
type.go#L635: vf := &sv.Fields[i]
unique
clone.go#L58: for i := range styp.Fields {
clone.go#L59: f := &styp.Fields[i]