internal/abi.Type.Equal (field)
36 uses
internal/abi (current package)
type.go#L30: Equal func(unsafe.Pointer, unsafe.Pointer) bool
internal/reflectlite
type.go#L410: return t.Equal != nil
internal/runtime/maps
map.go#L461: if typ.Key.Equal(key, slotKey) {
map.go#L551: if typ.Key.Equal(key, slotKey) {
map.go#L701: if typ.Key.Equal(key, slotKey) {
map.go#L855: if t.Equal == nil {
runtime.go#L111: if typ.Key.Equal(key, slotKey) {
runtime.go#L186: if typ.Key.Equal(key, slotKey) {
runtime.go#L281: if typ.Key.Equal(key, slotKey) {
table.go#L206: if typ.Key.Equal(key, slotKey) {
table.go#L240: if typ.Key.Equal(key, slotKey) {
table.go#L287: if typ.Key.Equal(key, slotKey) {
table.go#L438: if typ.Key.Equal(key, slotKey) {
table.go#L530: if !typ.Key.Equal(key, key) {
table.go#L788: if it.clearSeq == it.m.clearSeq && !it.typ.Key.Equal(key, key) {
table.go#L849: if it.clearSeq == it.m.clearSeq && !it.typ.Key.Equal(key, key) {
table_debug.go#L43: if !typ.Key.Equal(key, key) {
internal/sync
hashtriemap.go#L52: ht.valEqual = mapType.Elem.Equal
reflect
map.go#L33: if ktyp.Equal == nil {
type.go#L1500: return t.t.Equal != nil
type.go#L2426: comparable = comparable && (ft.Equal != nil)
type.go#L2585: typ.Equal = nil
type.go#L2587: typ.Equal = func(p, q unsafe.Pointer) bool {
type.go#L2591: if !ft.Typ.Equal(pi, qi) {
type.go#L2753: array.Equal = nil
type.go#L2754: if eequal := etyp.Equal; eequal != nil {
type.go#L2755: array.Equal = func(p, q unsafe.Pointer) bool {
value.go#L1684: if typ.Equal != nil && typ.Size() <= abi.ZeroValSize {
value.go#L1688: return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))
value.go#L1715: if typ.Equal != nil && typ.Size() <= abi.ZeroValSize {
value.go#L1717: return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))
runtime
alg.go#L153: if t.Equal == nil {
alg.go#L183: if t.Equal == nil {
alg.go#L318: eq := t.Equal
alg.go#L335: eq := t.Equal
map.go#L206: if t.Key.Equal == nil {
 |
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. |