internal/abi.Type.IsDirectIface (method)
30 uses
internal/abi (current package)
type.go#L206: func (t *Type) IsDirectIface() bool {
internal/reflectlite
value.go#L121: case !t.IsDirectIface():
value.go#L158: if !t.IsDirectIface() {
internal/runtime/maps
map.go#L859: if t.IsDirectIface() {
reflect
abi.go#L169: if !rcvr.IsDirectIface() || rcvr.Pointers() {
badlinkname.go#L30: return !t.IsDirectIface()
type.go#L2389: if len(fields) > 1 && ft.IsDirectIface() {
value.go#L135: case !t.IsDirectIface():
value.go#L165: if !t.IsDirectIface() {
value.go#L632: if tv.IsDirectIface() {
value.go#L722: if !typ.IsDirectIface() {
value.go#L736: if !typ.IsDirectIface() {
value.go#L922: } else if v.flag&flagIndir != 0 && t.IsDirectIface() {
value.go#L1232: if !v.typ().IsDirectIface() {
value.go#L1882: if !typ.IsDirectIface() {
value.go#L2106: if !t.IsDirectIface() {
value.go#L3024: if !t.IsDirectIface() {
value.go#L3137: if !t.IsDirectIface() {
value.go#L3160: if !pt.IsDirectIface() {
runtime
alg.go#L160: if t.IsDirectIface() {
alg.go#L187: if t.IsDirectIface() {
alg.go#L322: if t.IsDirectIface() {
alg.go#L339: if t.IsDirectIface() {
cgocall.go#L575: if !t.IsDirectIface() {
cgocall.go#L618: cgoCheckArg(t, ep.data, !t.IsDirectIface(), top, cgoCheckPointerFail)
cgocall.go#L648: cgoCheckArg(at.Elem, p, !at.Elem.IsDirectIface(), top, msg)
cgocall.go#L686: cgoCheckArg(it, p, !it.IsDirectIface(), false, msg)
cgocall.go#L718: cgoCheckArg(st.Fields[0].Typ, p, !st.Fields[0].Typ.IsDirectIface(), top, msg)
cgocall.go#L829: cgoCheckArg(t, ep.data, !t.IsDirectIface(), false, cgoResultFail)
heapdump.go#L209: dumpbool(!t.IsDirectIface() || t.Pointers())
 |
The pages are generated with Golds v0.8.4. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |