Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for recvParams (1.01 sec)

  1. src/cmd/compile/internal/ir/func.go

    			name.Class = ctxt
    			name.Curfn = fn
    			fn.Dcl[offset+i] = name
    
    			if setNname {
    				param.Nname = name
    			}
    		}
    	}
    
    	sig := fn.Type()
    	params := sig.RecvParams()
    	results := sig.Results()
    
    	fn.Dcl = make([]*Name, len(params)+len(results))
    	declareParams(params, PPARAM, "~p", 0)
    	declareParams(results, PPARAMOUT, "~r", len(params))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/signature.go

    				if recv := asNamed(check.genericType(rname, nil)); recv != nil {
    					recvTParams = recv.TypeParams().list()
    				}
    			}
    			// provide type parameter bounds
    			if len(tparams) == len(recvTParams) {
    				smap := makeRenameMap(recvTParams, tparams)
    				for i, tpar := range tparams {
    					recvTPar := recvTParams[i]
    					check.mono.recordCanon(tpar, recvTPar)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 21:33:05 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  3. src/go/doc/reader.go

    		return fmt.Sprintf("%s[%s]", recvString(t.X), recvParam(t.Index))
    	case *ast.IndexListExpr:
    		// Generic type with multiple parameters.
    		if len(t.Indices) > 0 {
    			var b strings.Builder
    			b.WriteString(recvString(t.X))
    			b.WriteByte('[')
    			b.WriteString(recvParam(t.Indices[0]))
    			for _, e := range t.Indices[1:] {
    				b.WriteString(", ")
    				b.WriteString(recvParam(e))
    			}
    			b.WriteByte(']')
    			return b.String()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 27.5K bytes
    - Viewed (0)
Back to top