Lines Matching refs:coderFieldInfo
25 orderedCoderFields []*coderFieldInfo
26 denseCoderFields []*coderFieldInfo
27 coderFields map[protowire.Number]*coderFieldInfo
37 type coderFieldInfo struct { struct
66 mi.coderFields = make(map[protowire.Number]*coderFieldInfo)
68 preallocFields := make([]coderFieldInfo, fields.Len())
93 size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
96 marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
99 …unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions…
102 isInit: func(p pointer, f *coderFieldInfo) error {
105 merge: func(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
119 *cf = coderFieldInfo{
159 mi.denseCoderFields = make([]*coderFieldInfo, maxDense+1)