func cmp.Compare
37 uses
cmp (current package)
cmp.go#L40: func Compare[T Ordered](x, y T) int {
encoding/json
encode.go#L1248: if c := cmp.Compare(len(a.index), len(b.index)); c != 0 {
go/ast
commentmap.go#L19: return cmp.Compare(a.Pos(), b.Pos())
commentmap.go#L305: r := cmp.Compare(a.Pos(), b.Pos())
commentmap.go#L309: return cmp.Compare(a.End(), b.End())
import.go#L189: r := cmp.Compare(ipath, jpath)
import.go#L195: r = cmp.Compare(iname, jname)
import.go#L199: return cmp.Compare(importComment(a), importComment(b))
import.go#L239: return cmp.Compare(a.Pos(), b.Pos())
go/doc
example.go#L109: return cmp.Compare(a.Name, b.Name)
example.go#L314: return cmp.Compare(a.Pos(), b.Pos())
example.go#L317: return cmp.Compare(a.Pos(), b.Pos())
example.go#L525: return cmp.Compare(a.Pos(), b.Pos())
example.go#L682: return cmp.Compare(a.Suffix, b.Suffix)
reader.go#L857: return cmp.Compare(a.order, b.order)
go/token
position.go#L327: return cmp.Compare(a.Offset, x)
position.go#L529: return cmp.Compare(a.base, x)
go/types
initorder.go#L274: return cmp.Compare(a.cost(), b.cost())
resolver.go#L634: return cmp.Compare(a.order(), b.order())
internal/fmtsort
sort.go#L79: return cmp.Compare(aVal.Int(), bVal.Int())
sort.go#L81: return cmp.Compare(aVal.Uint(), bVal.Uint())
sort.go#L83: return cmp.Compare(aVal.String(), bVal.String())
sort.go#L85: return cmp.Compare(aVal.Float(), bVal.Float())
sort.go#L88: if c := cmp.Compare(real(a), real(b)); c != 0 {
sort.go#L91: return cmp.Compare(imag(a), imag(b))
sort.go#L103: return cmp.Compare(aVal.Pointer(), bVal.Pointer())
sort.go#L108: return cmp.Compare(aVal.Pointer(), bVal.Pointer())
internal/gover
gover.go#L49: if c := cmp.Compare(vx.Kind, vy.Kind); c != 0 { // "" < alpha < beta < rc
net
dnsclient.go#L201: if r := cmp.Compare(a.Priority, b.Priority); r != 0 {
dnsclient.go#L204: return cmp.Compare(a.Weight, b.Weight)
dnsclient.go#L232: return cmp.Compare(a.Pref, b.Pref)
net/netip
netip.go#L1161: return cmp.Compare(p.Port(), p2.Port())
netip.go#L1342: if c := cmp.Compare(p.Addr().BitLen(), p2.Addr().BitLen()); c != 0 {
netip.go#L1345: if c := cmp.Compare(p.Bits(), p2.Bits()); c != 0 {
runtime/pprof
pprof.go#L638: return cmp.Compare(a.InUseBytes(), b.InUseBytes())
pprof.go#L940: return cmp.Compare(b.Cycles, a.Cycles)
slices
slices.go#L63: if c := cmp.Compare(v1, v2); c != 0 {