github.com/traefik/yaegi@v0.15.1/stdlib/go1_20_net_netip.go (about)

     1  // Code generated by 'yaegi extract net/netip'. DO NOT EDIT.
     2  
     3  //go:build go1.20
     4  // +build go1.20
     5  
     6  package stdlib
     7  
     8  import (
     9  	"net/netip"
    10  	"reflect"
    11  )
    12  
    13  func init() {
    14  	Symbols["net/netip/netip"] = map[string]reflect.Value{
    15  		// function, constant and variable definitions
    16  		"AddrFrom16":              reflect.ValueOf(netip.AddrFrom16),
    17  		"AddrFrom4":               reflect.ValueOf(netip.AddrFrom4),
    18  		"AddrFromSlice":           reflect.ValueOf(netip.AddrFromSlice),
    19  		"AddrPortFrom":            reflect.ValueOf(netip.AddrPortFrom),
    20  		"IPv4Unspecified":         reflect.ValueOf(netip.IPv4Unspecified),
    21  		"IPv6LinkLocalAllNodes":   reflect.ValueOf(netip.IPv6LinkLocalAllNodes),
    22  		"IPv6LinkLocalAllRouters": reflect.ValueOf(netip.IPv6LinkLocalAllRouters),
    23  		"IPv6Loopback":            reflect.ValueOf(netip.IPv6Loopback),
    24  		"IPv6Unspecified":         reflect.ValueOf(netip.IPv6Unspecified),
    25  		"MustParseAddr":           reflect.ValueOf(netip.MustParseAddr),
    26  		"MustParseAddrPort":       reflect.ValueOf(netip.MustParseAddrPort),
    27  		"MustParsePrefix":         reflect.ValueOf(netip.MustParsePrefix),
    28  		"ParseAddr":               reflect.ValueOf(netip.ParseAddr),
    29  		"ParseAddrPort":           reflect.ValueOf(netip.ParseAddrPort),
    30  		"ParsePrefix":             reflect.ValueOf(netip.ParsePrefix),
    31  		"PrefixFrom":              reflect.ValueOf(netip.PrefixFrom),
    32  
    33  		// type definitions
    34  		"Addr":     reflect.ValueOf((*netip.Addr)(nil)),
    35  		"AddrPort": reflect.ValueOf((*netip.AddrPort)(nil)),
    36  		"Prefix":   reflect.ValueOf((*netip.Prefix)(nil)),
    37  	}
    38  }