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) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |