reflect.rtype.Elem (method)

27 uses

	reflect (current package)
		type.go#L897: func (t *rtype) Elem() Type {
		type.go#L1294: 						ntyp = ntyp.Elem().common()
		type.go#L1557: 	return V.ChanDir() == BothDir && (T.Name() == "" || V.Name() == "") && haveIdenticalType(T.Elem(), V.Elem(), true)
		type.go#L1616: 		return T.Len() == V.Len() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1619: 		return V.ChanDir() == T.ChanDir() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1650: 		return haveIdenticalType(T.Key(), V.Key(), cmpTags) && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1653: 		return haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L2417: 				elem := ft.Elem()
		value.go#L290: 	if v.typ.Elem().Kind() != Uint8 {
		value.go#L301: 	if v.typ.Elem().Kind() != Int32 {
		value.go#L887: 			if v.Kind() == Ptr && v.typ.Elem().Kind() == Struct {
		value.go#L1589: 	if v.typ.Elem().Kind() != Uint8 {
		value.go#L1600: 	if v.typ.Elem().Kind() != Int32 {
		value.go#L2087: 		stringCopy = sk == String && dst.typ.Elem().Kind() == Uint8
		value.go#L2094: 	de := dst.typ.Elem()
		value.go#L2096: 		se := src.typ.Elem()
		value.go#L2509: 		if dst.Kind() == Slice && dst.Elem().PkgPath() == "" {
		value.go#L2510: 			switch dst.Elem().Kind() {
		value.go#L2519: 		if dst.Kind() == String && src.Elem().PkgPath() == "" {
		value.go#L2520: 			switch src.Elem().Kind() {
		value.go#L2542: 		haveIdenticalUnderlyingType(dst.Elem().common(), src.Elem().common(), false) {