google.golang.org/protobuf/internal/impl.coderFieldInfo.mi (field)
39 uses
google.golang.org/protobuf/internal/impl (current package)
codec_field.go#L49: cf.mi, cf.funcs = fieldCoder(fd, cf.ft)
codec_field.go#L230: return protowire.SizeBytes(f.mi.sizePointer(p.Elem(), opts)) + f.tagsize
codec_field.go#L235: b = protowire.AppendVarint(b, uint64(f.mi.sizePointer(p.Elem(), opts)))
codec_field.go#L236: return f.mi.marshalAppendPointer(b, p.Elem(), opts)
codec_field.go#L248: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L250: o, err := f.mi.unmarshalPointer(v, p.Elem(), 0, opts)
codec_field.go#L260: return f.mi.checkInitializedPointer(p.Elem())
codec_field.go#L386: return 2*f.tagsize + f.mi.sizePointer(p.Elem(), opts)
codec_field.go#L391: b, err := f.mi.marshalAppendPointer(b, p.Elem(), opts)
codec_field.go#L401: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L403: return f.mi.unmarshalPointer(b, p.Elem(), f.num, opts)
codec_field.go#L471: n += protowire.SizeBytes(f.mi.sizePointer(v, opts)) + f.tagsize
codec_field.go#L481: siz := f.mi.sizePointer(v, opts)
codec_field.go#L483: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field.go#L499: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_field.go#L501: o, err := f.mi.unmarshalPointer(v, mp, 0, opts)
codec_field.go#L514: if err := f.mi.checkInitializedPointer(v); err != nil {
codec_field.go#L790: n += 2*f.tagsize + f.mi.sizePointer(v, opts)
codec_field.go#L800: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field.go#L813: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_field.go#L815: out, err := f.mi.unmarshalPointer(b, mp, f.num, opts)
codec_map.go#L64: if f.mi == nil {
codec_map.go#L103: if f.mi == nil {
codec_map.go#L108: valSize += protowire.SizeBytes(f.mi.sizePointer(p, opts))
codec_map.go#L182: val = reflect.New(f.mi.GoReflectType.Elem())
codec_map.go#L214: o, err = f.mi.unmarshalPointer(v, pointerOfValue(val), 0, opts)
codec_map.go#L237: if f.mi == nil {
codec_map.go#L252: valSize := f.mi.sizePointer(val, opts)
codec_map.go#L263: return f.mi.marshalAppendPointer(b, val, opts)
codec_map.go#L316: if mi := f.mi; mi != nil {
codec_map.go#L382: if f.mi != nil {
codec_map.go#L383: f.mi.mergePointer(pointerOfValue(val), pointerOfValue(iter.Value()), opts)
codec_message.go#L38: mi *MessageInfo // field's message
codec_message.go#L93: mi: childMessage,
merge.go#L133: if f.mi != nil {
merge.go#L135: dst.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
merge.go#L137: f.mi.mergePointer(dst.Elem(), src.Elem(), opts)
merge.go#L151: if f.mi != nil {
merge.go#L152: f.mi.mergePointer(pointerOfValue(dm), sp, opts)
 |
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. |