type net.IPAddr

86 uses

	net (current package)
		addrselect.go#L13: func sortByRFC6724(addrs []IPAddr) {
		addrselect.go#L20: func sortByRFC6724withSrcs(addrs []IPAddr, srcs []IP) {
		addrselect.go#L41: func srcAddrs(addrs []IPAddr) []IP {
		addrselect.go#L77: 	addrs    []IPAddr // addrs to sort
		dial.go#L228: 		ip       *IPAddr
		dial.go#L238: 	case *IPAddr:
		dial.go#L258: 		case *IPAddr:
		dial.go#L584: 	case *IPAddr:
		dial.go#L585: 		la, _ := la.(*IPAddr)
		dial.go#L667: 	case *IPAddr:
		dnsclient_unix.go#L545: func goLookupIPFiles(name string) (addrs []IPAddr) {
		dnsclient_unix.go#L549: 			addr := IPAddr{IP: ip, Zone: zone}
		dnsclient_unix.go#L559: func (r *Resolver) goLookupIP(ctx context.Context, host string) (addrs []IPAddr, err error) {
		dnsclient_unix.go#L565: func (r *Resolver) goLookupIPCNAMEOrder(ctx context.Context, name string, order hostLookupOrder) (addrs []IPAddr, cname dnsmessage.Name, err error) {
		dnsclient_unix.go#L669: 					addrs = append(addrs, IPAddr{IP: IP(a.A[:])})
		dnsclient_unix.go#L681: 					addrs = append(addrs, IPAddr{IP: IP(aaaa.AAAA[:])})
		file_unix.go#L80: 	case *IPAddr:
		file_unix.go#L112: 	case *IPAddr:
		hook.go#L19: 		fn func(context.Context, string, string) ([]IPAddr, error),
		hook.go#L22: 	) ([]IPAddr, error) {
		interface_darwin.go#L48: 				ifmat = append(ifmat, &IPAddr{IP: ip})
		iprawsock.go#L31: type IPAddr struct {
		iprawsock.go#L37: func (a *IPAddr) Network() string { return "ip" }
		iprawsock.go#L39: func (a *IPAddr) String() string {
		iprawsock.go#L50: func (a *IPAddr) isWildcard() bool {
		iprawsock.go#L57: func (a *IPAddr) opAddr() Addr {
		iprawsock.go#L77: func ResolveIPAddr(network, address string) (*IPAddr, error) {
		iprawsock.go#L94: 	return addrs.forResolve(network, address).(*IPAddr), nil
		iprawsock.go#L113: func (c *IPConn) ReadFromIP(b []byte) (int, *IPAddr, error) {
		iprawsock.go#L146: func (c *IPConn) ReadMsgIP(b, oob []byte) (n, oobn, flags int, addr *IPAddr, err error) {
		iprawsock.go#L158: func (c *IPConn) WriteToIP(b []byte, addr *IPAddr) (int, error) {
		iprawsock.go#L174: 	a, ok := addr.(*IPAddr)
		iprawsock.go#L191: func (c *IPConn) WriteMsgIP(b, oob []byte, addr *IPAddr) (n, oobn int, err error) {
		iprawsock.go#L211: func DialIP(network string, laddr, raddr *IPAddr) (*IPConn, error) {
		iprawsock.go#L230: func ListenIP(network string, laddr *IPAddr) (*IPConn, error) {
		iprawsock.go#L232: 		laddr = &IPAddr{}
		iprawsock_posix.go#L17: 		return &IPAddr{IP: sa.Addr[0:]}
		iprawsock_posix.go#L19: 		return &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
		iprawsock_posix.go#L24: func (a *IPAddr) family() int {
		iprawsock_posix.go#L34: func (a *IPAddr) sockaddr(family int) (syscall.Sockaddr, error) {
		iprawsock_posix.go#L41: func (a *IPAddr) toLocal(net string) sockaddr {
		iprawsock_posix.go#L42: 	return &IPAddr{loopbackIP(net), a.Zone}
		iprawsock_posix.go#L45: func (c *IPConn) readFrom(b []byte) (int, *IPAddr, error) {
		iprawsock_posix.go#L48: 	var addr *IPAddr
		iprawsock_posix.go#L52: 		addr = &IPAddr{IP: sa.Addr[0:]}
		iprawsock_posix.go#L55: 		addr = &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
		iprawsock_posix.go#L75: func (c *IPConn) readMsg(b, oob []byte) (n, oobn, flags int, addr *IPAddr, err error) {
		iprawsock_posix.go#L80: 		addr = &IPAddr{IP: sa.Addr[0:]}
		iprawsock_posix.go#L82: 		addr = &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
		iprawsock_posix.go#L87: func (c *IPConn) writeTo(b []byte, addr *IPAddr) (int, error) {
		iprawsock_posix.go#L101: func (c *IPConn) writeMsg(b, oob []byte, addr *IPAddr) (n, oobn int, err error) {
		iprawsock_posix.go#L115: func (sd *sysDialer) dialIP(ctx context.Context, laddr, raddr *IPAddr) (*IPConn, error) {
		iprawsock_posix.go#L132: func (sl *sysListener) listenIP(ctx context.Context, laddr *IPAddr) (*IPConn, error) {
		ipsock.go#L61: 	case *IPAddr:
		ipsock.go#L124: func filterAddrList(filter func(IPAddr) bool, ips []IPAddr, inetaddr func(IPAddr) Addr, originalAddr string) (addrList, error) {
		ipsock.go#L138: func ipv4only(addr IPAddr) bool {
		ipsock.go#L143: func ipv6only(addr IPAddr) bool {
		ipsock.go#L263: 	inetaddr := func(ip IPAddr) Addr {
		ipsock.go#L270: 			return &IPAddr{IP: ip.IP, Zone: ip.Zone}
		ipsock.go#L276: 		return addrList{inetaddr(IPAddr{})}, nil
		ipsock.go#L289: 		ips = append(ips, IPAddr{IP: IPv4zero})
		ipsock.go#L292: 	var filter func(IPAddr) bool
		lookup.go#L203: func (r *Resolver) LookupIPAddr(ctx context.Context, host string) ([]IPAddr, error) {
		lookup.go#L227: 		ips = append(ips, addr.(*IPAddr).IP)
		lookup.go#L261: func (r *Resolver) lookupIPAddr(ctx context.Context, network, host string) ([]IPAddr, error) {
		lookup.go#L268: 		return []IPAddr{{IP: ip, Zone: zone}}, nil
		lookup.go#L278: 	if alt, _ := ctx.Value(nettrace.LookupIPAltResolverKey{}).(func(context.Context, string, string) ([]IPAddr, error)); alt != nil {
		lookup.go#L324: 			addrs, _ := r.Val.([]IPAddr)
		lookup.go#L333: func lookupIPReturn(addrsi interface{}, err error, shared bool) ([]IPAddr, error) {
		lookup.go#L337: 	addrs := addrsi.([]IPAddr)
		lookup.go#L339: 		clone := make([]IPAddr, len(addrs))
		lookup.go#L347: func ipAddrsEface(addrs []IPAddr) []interface{} {
		lookup_unix.go#L90: func (r *Resolver) lookupIP(ctx context.Context, network, host string) (addrs []IPAddr, err error) {
		sockopt_posix.go#L35: 			case *IPAddr:
		sockopt_posix.go#L62: 		case *IPAddr:
		sockopt_posix.go#L85: 		case *IPAddr:
		cgo_unix.go#L49: 	addrs []IPAddr
		cgo_unix.go#L146: func cgoLookupIPCNAME(network, name string) (addrs []IPAddr, cname string, err error) {
		cgo_unix.go#L209: 			addr := IPAddr{IP: copyIP(sa.Addr[:])}
		cgo_unix.go#L213: 			addr := IPAddr{IP: copyIP(sa.Addr[:]), Zone: zoneCache.name(int(sa.Scope_id))}
		cgo_unix.go#L225: func cgoLookupIP(ctx context.Context, network, name string) (addrs []IPAddr, err error, completed bool) {

	net/http/httptrace
		trace.go#L54: 				addrs := make([]net.IPAddr, len(netIPs))
		trace.go#L56: 					addrs[i] = ip.(net.IPAddr)
		trace.go#L219: 	Addrs []net.IPAddr