func reflect.Zero
61 uses
reflect (current package)
value.go#L612: ret[i] = Zero(toRType(tv))
value.go#L714: in = append(in, Zero(toRType(typ)))
value.go#L2988: func Zero(typ Type) Value {
value.go#L3542: ret := Zero(typ)
encoding/asn1
marshal.go#L602: if reflect.DeepEqual(v.Interface(), reflect.Zero(v.Type()).Interface()) {
flag
flag.go#L547: z = reflect.Zero(typ)
github.com/go-pg/pg/v10/internal
util.go#L51: zero := reflect.Zero(elemType)
github.com/go-pg/pg/v10/orm
composite.go#L19: v.Set(reflect.Zero(v.Type()))
github.com/go-pg/pg/v10/types
array_scan.go#L63: v.Set(reflect.Zero(v.Type()))
scan_value.go#L148: v.Set(reflect.Zero(v.Type()))
github.com/golang/protobuf/proto
properties.go#L264: oneofWrappers = fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[3].Interface().([]interface{})
properties.go#L267: oneofWrappers = fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[0].Interface().([]interface{})
properties.go#L269: if m, ok := reflect.Zero(reflect.PtrTo(t)).Interface().(protoreflect.ProtoMessage); ok {
github.com/google/go-cmp/cmp
export.go#L26: return reflect.Zero(f.Type)
github.com/vmihailenco/msgpack/v5
decode.go#L331: v.Set(reflect.Zero(v.Type()))
decode_map.go#L31: v.Set(reflect.Zero(typ))
decode_map.go#L292: v.Set(reflect.Zero(v.Type()))
decode_map.go#L312: v.Set(reflect.Zero(v.Type()))
decode_slice.go#L90: v.Set(reflect.Zero(v.Type()))
decode_value.go#L130: v.Set(reflect.Zero(v.Type()))
go.uber.org/mock/gomock
call.go#L74: rets[i] = reflect.Zero(methodType.Out(i)).Interface()
call.go#L137: vArgs[i] = reflect.Zero(ft.In(i))
call.go#L178: vArgs[i] = reflect.Zero(ft.In(i))
google.golang.org/protobuf/internal/impl
convert.go#L330: return reflect.Zero(c.goType) // ensure empty string is []byte(nil)
convert.go#L430: v = reflect.Zero(reflect.PtrTo(v.Type()))
convert.go#L454: rv = reflect.Zero(rv.Type().Elem())
convert.go#L489: return c.PBValueOf(reflect.Zero(c.goType))
convert_list.go#L41: return reflect.Zero(c.goType)
convert_list.go#L63: return protoreflect.ValueOfList(&listReflect{reflect.Zero(reflect.PtrTo(c.goType)), c.c})
convert_list.go#L99: return c.PBValueOf(reflect.Zero(c.goType))
convert_map.go#L58: return c.PBValueOf(reflect.Zero(c.goType))
legacy_enum.go#L124: ev := reflect.Zero(t).Interface()
legacy_extension.go#L33: mz := reflect.Zero(t).Interface()
legacy_extension.go#L66: xi.ExtensionType = reflect.Zero(extType).Interface()
legacy_extension.go#L96: switch v := reflect.Zero(t).Interface().(type) {
legacy_message.go#L61: v := reflect.Zero(t).Interface()
legacy_message.go#L100: mv := reflect.Zero(t).Interface()
legacy_message.go#L211: for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) {
legacy_message.go#L223: vs := fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[0]
legacy_message.go#L274: if m, ok := reflect.Zero(t).Interface().(interface{ XXX_MessageName() string }); ok {
legacy_message.go#L320: switch v := reflect.Zero(t).Interface().(type) {
legacy_message.go#L328: switch v := reflect.Zero(t).Interface().(type) {
legacy_message.go#L468: return aberrantMessage{reflect.Zero(mt.t)}
legacy_message.go#L471: return aberrantMessage{reflect.Zero(mt.t)}
legacy_message.go#L496: m.v.Elem().Set(reflect.Zero(m.v.Type().Elem()))
legacy_message.go#L514: return aberrantMessage{reflect.Zero(m.v.Type())}
message.go#L56: m, ok := reflect.Zero(mt).Interface().(protoreflect.ProtoMessage)
message.go#L197: for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) {
message.go#L228: return mi.MessageOf(reflect.Zero(mi.GoReflectType).Interface())
message_reflect.go#L229: mi.fieldTypes[fd.Number()] = reflect.Zero(ft).Interface()
message_reflect.go#L419: rv.Elem().Set(reflect.Zero(rv.Type().Elem()))
message_reflect_field.go#L103: rv.Set(reflect.Zero(rv.Type()))
message_reflect_field.go#L167: rv.Set(reflect.Zero(rv.Type()))
message_reflect_field.go#L220: rv.Set(reflect.Zero(rv.Type()))
message_reflect_field.go#L301: rv.Set(reflect.Zero(rv.Type()))
message_reflect_field.go#L434: rv.Set(reflect.Zero(rv.Type()))
text/template
exec.go#L739: result = reflect.Zero(receiver.Type().Elem())
exec.go#L900: return reflect.Zero(typ)
exec.go#L941: return reflect.Zero(typ)
funcs.go#L165: value = reflect.Zero(argType)
funcs.go#L237: item = reflect.Zero(item.Type().Elem())
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)