func reflect.TypeFor

91 uses

	reflect (current package)
		map.go#L122: 			Type: TypeFor[uint64](),
		type.go#L1388: func TypeFor[T any]() Type {

	database/sql
		convert.go#L540: var valuerReflectType = reflect.TypeFor[driver.Valuer]()
		sql.go#L3287: 			ci.scanType = reflect.TypeFor[any]()

	database/sql/driver
		types.go#L219: var valuerReflectType = reflect.TypeFor[Valuer]()

	encoding/asn1
		asn1.go#L690: 	bitStringType        = reflect.TypeFor[BitString]()
		asn1.go#L691: 	objectIdentifierType = reflect.TypeFor[ObjectIdentifier]()
		asn1.go#L692: 	enumeratedType       = reflect.TypeFor[Enumerated]()
		asn1.go#L693: 	flagType             = reflect.TypeFor[Flag]()
		asn1.go#L694: 	timeType             = reflect.TypeFor[time.Time]()
		asn1.go#L695: 	rawValueType         = reflect.TypeFor[RawValue]()
		asn1.go#L696: 	rawContentsType      = reflect.TypeFor[RawContent]()
		asn1.go#L697: 	bigIntType           = reflect.TypeFor[*big.Int]()

	encoding/json
		decode.go#L600: var textUnmarshalerType = reflect.TypeFor[encoding.TextUnmarshaler]()
		decode.go#L844: 		return nil, &UnmarshalTypeError{Value: "number " + s, Type: reflect.TypeFor[float64](), Offset: int64(d.off)}
		decode.go#L849: var numberType = reflect.TypeFor[Number]()
		encode.go#L415: 	marshalerType     = reflect.TypeFor[Marshaler]()
		encode.go#L416: 	textMarshalerType = reflect.TypeFor[encoding.TextMarshaler]()
		encode.go#L1091: var isZeroerType = reflect.TypeFor[isZeroer]()

	encoding/xml
		read.go#L314: var attrType = reflect.TypeFor[Attr]()
		typeinfo.go#L49: var nameType = reflect.TypeFor[Name]()

	github.com/jackc/pgx/v5/pgtype
		convert.go#L93: 		reflect.Bool:    reflect.TypeFor[bool](),
		convert.go#L94: 		reflect.Float32: reflect.TypeFor[float32](),
		convert.go#L95: 		reflect.Float64: reflect.TypeFor[float64](),
		convert.go#L96: 		reflect.Int:     reflect.TypeFor[int](),
		convert.go#L97: 		reflect.Int8:    reflect.TypeFor[int8](),
		convert.go#L98: 		reflect.Int16:   reflect.TypeFor[int16](),
		convert.go#L99: 		reflect.Int32:   reflect.TypeFor[int32](),
		convert.go#L100: 		reflect.Int64:   reflect.TypeFor[int64](),
		convert.go#L101: 		reflect.Uint:    reflect.TypeFor[uint](),
		convert.go#L102: 		reflect.Uint8:   reflect.TypeFor[uint8](),
		convert.go#L103: 		reflect.Uint16:  reflect.TypeFor[uint16](),
		convert.go#L104: 		reflect.Uint32:  reflect.TypeFor[uint32](),
		convert.go#L105: 		reflect.Uint64:  reflect.TypeFor[uint64](),
		convert.go#L106: 		reflect.String:  reflect.TypeFor[string](),
		pgtype.go#L530: 	reflect.Int:     reflect.TypeFor[*int](),
		pgtype.go#L531: 	reflect.Int8:    reflect.TypeFor[*int8](),
		pgtype.go#L532: 	reflect.Int16:   reflect.TypeFor[*int16](),
		pgtype.go#L533: 	reflect.Int32:   reflect.TypeFor[*int32](),
		pgtype.go#L534: 	reflect.Int64:   reflect.TypeFor[*int64](),
		pgtype.go#L535: 	reflect.Uint:    reflect.TypeFor[*uint](),
		pgtype.go#L536: 	reflect.Uint8:   reflect.TypeFor[*uint8](),
		pgtype.go#L537: 	reflect.Uint16:  reflect.TypeFor[*uint16](),
		pgtype.go#L538: 	reflect.Uint32:  reflect.TypeFor[*uint32](),
		pgtype.go#L539: 	reflect.Uint64:  reflect.TypeFor[*uint64](),
		pgtype.go#L540: 	reflect.Float32: reflect.TypeFor[*float32](),
		pgtype.go#L541: 	reflect.Float64: reflect.TypeFor[*float64](),
		pgtype.go#L542: 	reflect.String:  reflect.TypeFor[*string](),
		pgtype.go#L543: 	reflect.Bool:    reflect.TypeFor[*bool](),
		pgtype.go#L1378: 	reflect.Int:     reflect.TypeFor[int](),
		pgtype.go#L1379: 	reflect.Int8:    reflect.TypeFor[int8](),
		pgtype.go#L1380: 	reflect.Int16:   reflect.TypeFor[int16](),
		pgtype.go#L1381: 	reflect.Int32:   reflect.TypeFor[int32](),
		pgtype.go#L1382: 	reflect.Int64:   reflect.TypeFor[int64](),
		pgtype.go#L1383: 	reflect.Uint:    reflect.TypeFor[uint](),
		pgtype.go#L1384: 	reflect.Uint8:   reflect.TypeFor[uint8](),
		pgtype.go#L1385: 	reflect.Uint16:  reflect.TypeFor[uint16](),
		pgtype.go#L1386: 	reflect.Uint32:  reflect.TypeFor[uint32](),
		pgtype.go#L1387: 	reflect.Uint64:  reflect.TypeFor[uint64](),
		pgtype.go#L1388: 	reflect.Float32: reflect.TypeFor[float32](),
		pgtype.go#L1389: 	reflect.Float64: reflect.TypeFor[float64](),
		pgtype.go#L1390: 	reflect.String:  reflect.TypeFor[string](),
		pgtype.go#L1391: 	reflect.Bool:    reflect.TypeFor[bool](),
		pgtype.go#L1394: var byteSliceType = reflect.TypeFor[[]byte]()
		pgtype.go#L2036: var valuerReflectType = reflect.TypeFor[driver.Valuer]()

	golang.org/x/tools/go/ast/edge
		edge.go#L185: 	nodePtrType := reflect.TypeFor[N]()

	html/template
		content.go#L131: 	errorType       = reflect.TypeFor[error]()
		content.go#L132: 	fmtStringerType = reflect.TypeFor[fmt.Stringer]()
		js.go#L128: var jsonMarshalType = reflect.TypeFor[json.Marshaler]()

	testing
		fuzz.go#L166: 	reflect.TypeFor[[]byte]():  true,
		fuzz.go#L167: 	reflect.TypeFor[string]():  true,
		fuzz.go#L168: 	reflect.TypeFor[bool]():    true,
		fuzz.go#L169: 	reflect.TypeFor[byte]():    true,
		fuzz.go#L170: 	reflect.TypeFor[rune]():    true,
		fuzz.go#L171: 	reflect.TypeFor[float32](): true,
		fuzz.go#L172: 	reflect.TypeFor[float64](): true,
		fuzz.go#L173: 	reflect.TypeFor[int]():     true,
		fuzz.go#L174: 	reflect.TypeFor[int8]():    true,
		fuzz.go#L175: 	reflect.TypeFor[int16]():   true,
		fuzz.go#L176: 	reflect.TypeFor[int32]():   true,
		fuzz.go#L177: 	reflect.TypeFor[int64]():   true,
		fuzz.go#L178: 	reflect.TypeFor[uint]():    true,
		fuzz.go#L179: 	reflect.TypeFor[uint8]():   true,
		fuzz.go#L180: 	reflect.TypeFor[uint16]():  true,
		fuzz.go#L181: 	reflect.TypeFor[uint32]():  true,
		fuzz.go#L182: 	reflect.TypeFor[uint64]():  true,
		fuzz.go#L227: 	if fnType.NumIn() < 2 || fnType.In(0) != reflect.TypeFor[*T]() {

	text/template
		exec.go#L97: var missingValReflectType = reflect.TypeFor[missingValType]()
		exec.go#L764: 	errorType        = reflect.TypeFor[error]()
		exec.go#L765: 	fmtStringerType  = reflect.TypeFor[fmt.Stringer]()
		exec.go#L766: 	reflectValueType = reflect.TypeFor[reflect.Value]()