const reflect.Func

45 uses

	reflect (current package)
		abi.go#L200: 	case UnsafePointer, Pointer, Chan, Map, Func:
		deepequal.go#L154: 	case Func:
		makefunc.go#L47: 	if typ.Kind() != Func {
		makefunc.go#L70: 	return Value{t, unsafe.Pointer(impl), flag(Func)}
		makefunc.go#L129: 	return Value{ftyp.Common(), unsafe.Pointer(fv), v.flag&flagRO | flag(Func)}
		type.go#L293: 	Func
		type.go#L487: 	Func:          "func",
		type.go#L624: 	fl := flag(Func)
		type.go#L789: 	if t.Kind() != Func {
		type.go#L797: 	if t.Kind() != Func {
		type.go#L805: 	if t.Kind() != Func {
		type.go#L813: 	if t.Kind() != Func {
		type.go#L821: 	if t.Kind() != Func {
		type.go#L876: 	case Func:
		type.go#L904: 	case Func:
		type.go#L1572: 	case Func:
		type.go#L2822: 	case Chan, Func, Map, Pointer, Slice, String, UnsafePointer:
		value.go#L366: 	v.mustBe(Func)
		value.go#L379: 	v.mustBe(Func)
		value.go#L1547: 	case Chan, Func, Map, Pointer, UnsafePointer:
		value.go#L1611: 	case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
		value.go#L1737: 	case Chan, Func, Map, Pointer, UnsafePointer:
		value.go#L1813: 	fl |= flag(Func)
		value.go#L1959: 	case Func:
		value.go#L2511: 	case Func:
		value.go#L3218: 	case Func, Map, Slice:

	fmt
		print.go#L552: 	case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, reflect.Slice, reflect.UnsafePointer:
		print.go#L926: 	case reflect.Chan, reflect.Func, reflect.UnsafePointer:

	github.com/google/go-cmp/cmp
		compare.go#L286: 	case reflect.Func:
		report_reflect.go#L76: 		case reflect.Chan, reflect.Func, reflect.Ptr:
		report_reflect.go#L182: 	case reflect.UnsafePointer, reflect.Chan, reflect.Func:

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

	github.com/google/go-cmp/cmp/internal/value
		name.go#L61: 	case reflect.Func:

	go.uber.org/mock/gomock
		call.go#L202: 			case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		matchers.go#L152: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map,

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

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

	testing
		fuzz.go#L224: 	if fnType.Kind() != reflect.Func {

	text/template
		exec.go#L336: 	case reflect.Chan, reflect.Func, reflect.Pointer, reflect.Interface:
		exec.go#L453: 	case reflect.Func:
		exec.go#L883: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:
		exec.go#L1128: 			case reflect.Chan, reflect.Func:
		funcs.go#L93: 		if v.Kind() != reflect.Func {
		funcs.go#L327: 	if typ.Kind() != reflect.Func {
		funcs.go#L452: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice: