const reflect.Func

44 uses

	reflect (current package)
		deepequal.go#L146: 	case Func:
		makefunc.go#L49: 	if typ.Kind() != Func {
		makefunc.go#L67: 	return Value{t, unsafe.Pointer(impl), flag(Func)}
		makefunc.go#L130: 	return Value{&ftyp.rtype, unsafe.Pointer(fv), v.flag&flagRO | flag(Func)}
		type.go#L254: 	Func
		type.go#L618: 	Func:          "func",
		type.go#L710: 	case Func:
		type.go#L814: 	fl := flag(Func)
		type.go#L890: 	if t.Kind() != Func {
		type.go#L951: 	if t.Kind() != Func {
		type.go#L983: 	if t.Kind() != Func {
		type.go#L991: 	if t.Kind() != Func {
		type.go#L999: 	if t.Kind() != Func {
		type.go#L1621: 	case Func:
		type.go#L3002: 	if t.Kind() != Func {
		type.go#L3102: 	case Chan, Func, Map, Ptr, Slice, String, UnsafePointer:
		value.go#L335: 	v.mustBe(Func)
		value.go#L348: 	v.mustBe(Func)
		value.go#L1072: 	case Chan, Func, Map, Ptr, UnsafePointer:
		value.go#L1120: 	case Chan, Func, Interface, Map, Ptr, Slice, UnsafePointer:
		value.go#L1331: 	fl |= flag(Func)
		value.go#L1467: 	case Func:

	encoding/gob
		encode.go#L449: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Ptr:
		encoder.go#L164: 	case reflect.Chan, reflect.Func:
		type.go#L575: 	if typ.Kind() == reflect.Chan || typ.Kind() == reflect.Func {

	fmt
		print.go#L501: 	case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:
		print.go#L881: 	case reflect.Chan, reflect.Func, reflect.UnsafePointer:

	github.com/google/go-cmp/cmp
		compare.go#L283: 	case reflect.Func:
		report_reflect.go#L69: 		case reflect.Chan, reflect.Func, reflect.Ptr:
		report_reflect.go#L175: 	case reflect.UnsafePointer, reflect.Chan, reflect.Func:

	github.com/google/go-cmp/cmp/internal/function
		func.go#L39: 	if t == nil || t.Kind() != reflect.Func || t.IsVariadic() {

	github.com/google/go-cmp/cmp/internal/value
		name.go#L54: 	case reflect.Func:
		zero.go#L30: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Ptr, reflect.Map, reflect.Slice:

	github.com/imdario/mergo
		merge.go#L331: 	case reflect.Interface, reflect.Slice, reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr:
		mergo.go#L53: 	case reflect.Func:

	github.com/lann/builder
		builder.go#L211: 				case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:

	go/ast
		print.go#L24: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:

	golang.org/x/pkgsite/internal/godoc/codec
		generate.go#L282: 		if f.Type.Kind() == reflect.Chan || f.Type.Kind() == reflect.Func {

	net/http/httptrace
		trace.go#L185: 		if hookType.Kind() != reflect.Func {

	text/template
		exec.go#L320: 	case reflect.Chan, reflect.Func, reflect.Ptr, reflect.Interface:
		exec.go#L741: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		exec.go#L986: 			case reflect.Chan, reflect.Func:
		funcs.go#L91: 		if v.Kind() != reflect.Func {
		funcs.go#L318: 	if typ.Kind() != reflect.Func {